目录

JavaScript Reference

描述 (Description)

Foundation为轨道提供JavaScript组件,如下所示。

初始化 (Initializing)

要使用orbit插件, foundation.core.jsfoundation.orbit.js文件应包含在JavaScript中。 此插件需要以下实用程序库 -

  • foundation.util.keyboard.js

  • foundation.util.motion.js

  • foundation.util.timerAndImageLoader.js

  • foundation.util.touch.js

Foundation.Orbit

它用于创建轨道旋转木马的新实例。

var elem = new Foundation.Orbit(element);

Sr.No. 名称和描述 类型
1

element

它是一个jQuery对象,可以成为一个旋转木马。

jQuery
2

options

它会覆盖插件的默认设置。

Object

插件选项 (Plugin Options)

您可以使用它们来自定义轨道的实例。 它可以设置为单独的数据属性,一个合并的data-options属性或作为传递给插件构造函数的对象。 下表列出了Foundation中使用的插件选项。

Sr.No. 名称和描述
1

bullets

它告诉JS加载项目符号。

true
2

navButtons

它告诉JS将事件监听器添加到导航按钮。

true
3

animInFromRight

要应用的motion-ui动画类。

'slide-in-right'
4

animOutToRight

要应用的motion-ui动画类。

'slide-out-right'
5

animInFromLeft

要应用的motion-ui动画类。

'slide-in-left'
6

animOutToLeft

要应用的motion-ui动画类。

'slide-out-left'
7

autoPlay

它会自动允许轨道在页面加载时设置动画。

true
8

timerDelay

它表示将用于幻灯片转换的ms时间。

5000
9

infiniteWrap

它通过幻灯片无限循环

true
10

swipe

它允许轨道幻灯片绑定移动的滑动事件。

true
11

pauseOnHover

它允许计时功能在悬停动画时暂停动画。

true
12

accessible

它将键盘事件绑定到滑块。

true
13

containerClass

类应用于轨道的容器。

'orbit-container'
14

slideClass

类适用于轨道的各个幻灯片。

'orbit-slide'
15

boxOfBullets

类应用于子弹的容器。

'orbit-bullets'
16

nextClass

类应用于下一个按钮。

'orbit-next'
17

prevClass

类应用于上一个按钮

'orbit-previous'
18

useMUI

它设置Boolean来标记JS以使用或不使用运动ui类。 对于向后兼容性,默认为true。

true

事件 (Events)

这些事件将从附加插件的任何元素触发。 幻灯片完成动画后,将触发slidechange.zf.orbit

功能 (Functions)

.geoSync设置一个timer对象并启动下一张幻灯片的计数器。

.changeSlide

它将幻灯片更改为新幻灯片。 它会触发Orbit#event事件以进行幻灯片更改。 下表列出了将被触发的事件。

Sr.No. 名称和描述 类型
1

isLTR

当幻灯片必须从左向右移动时,它会标记。

Boolean
2

chosenSlide

当选择一个时,下一个显示幻灯片的jQuery元素。

jQuery
3

idx

当选择一个时,它代表其集合中的新幻灯片索引。

Number

.destroy会破坏旋转木马并隐藏元素。

↑回到顶部↑
WIKI教程 @2018