- Foundation 通用
- Foundation - 全局样式
- Foundation - Sass
- Foundation - JavaScript
- Foundation - JavaScript 实用程序
- Foundation - 媒体查询
- Foundation - 网格
- Foundation - Flex 网格
- Foundation - 表单
- Foundation - 可见性类
- Foundation - 基本排版
- Foundation - 排版辅助工具
- Foundation - 基本控件
- Foundation - 导航
- Foundation - 容器
- Foundation - 媒体
- Foundation - 插件
- Foundation SASS
- Foundation - Sass 函数
- Foundation - Sass 混合器
- Foundation 库
- Foundation - Motion UI
- Foundation 有用资源
- Foundation - 快速指南
- Foundation - 有用资源
- Foundation - 讨论
Foundation - 滑块 JavaScript 参考
描述
Foundation 提供用于滑块的 JavaScript 组件。
初始化
除了 foundation.core.js 插件之外,您还需要在 JavaScript 中包含 foundation.slider.js 才能使用此插件。此插件需要以下列出的实用程序库。
foundation.util.motion.js
foundation.util.triggers.js
foundation.util.keyboard.js
foundation.util.touch.js
Foundation.Slider
它用于创建下拉菜单的新实例。
var elem = new Foundation.Slider(element);
下表列出了 Foundation.slider 使用的参数。
序号 | 名称和描述 | 类型 |
---|---|---|
1 |
element jQuery 对象用于转换为手风琴菜单。 |
jQuery |
2 |
options 覆盖插件的默认设置。 |
对象 |
插件选项
要自定义滑块实例,可以使用插件选项。这些选项可以设置为传递给插件构造函数的对象、单个数据属性或一个组合的 data-options 属性。下表显示了如何初始化 JavaScript 插件。
序号 | 名称和描述 | 示例 |
---|---|---|
1 |
start 滑块刻度的最小值。 |
0 |
2 |
end 滑块刻度的最大值。 |
100 |
3 |
step 它表示每次更改事件的最小值变化。目前未实现。 |
|
4 |
initialStart 初始化时必须将左侧手柄/第一个输入设置为的值。 |
0 |
5 |
initialEnd 初始化时必须将右侧手柄/第二个输入设置为的值。 |
100 |
6 |
binding 它允许将输入放置在容器外部并可见。 |
false |
7 |
clickSelect 它允许您单击或点击滑块栏以选择一个值。 |
true |
8 |
vertical 设置为 true 并使用 vertical 类时,允许您将对齐方式更改为垂直方向。 |
false |
9 |
draggable 允许您拖动滑块手柄以选择一个值。 |
true |
10 |
disabled 阻止应用事件侦听器并禁用滑块。由 JS 与 'disabledClass' 交叉检查。 |
false |
11 |
doubleSided 它允许使用两个手柄,并由 JS 交叉检查。 |
false |
12 |
decimal 表示插件对于浮点精度必须执行的小数位数。 |
2 |
13 |
moveTime 当用户单击栏时,它是动画滑块手柄移动的时间。如果在 Sass 设置中更新过渡时间,则需要手动设置。 |
200 |
14 |
disabledClass 用于禁用滑块 |
'disabled' |
事件
这些事件从任何带有附加滑块插件的元素触发。当手柄移动完成时,会触发 moved.zf.slider。
函数
.destroy 用于销毁滑块插件。