Sequel Activation是一个jQuery插件,可以让你按顺序自动激活和停用元素。第一个元素在指定的一段时间内保持活动状态,然后激活下一个元素,以此类推。每次激活之间的延迟可以设置为毫秒。
非常适合红绿灯、闪烁的圣诞灯、交互式动画或任何其他需要排序才能工作的东西
1.下载插件并插入主JavaScriptjquery.sequential-activation.min.js查询
在jQuery之后。
<script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/js/jquery.sequential-activation.min.js"></script>
2.调用目标元素上的函数,该函数包含应逐个激活的元素。
<ul id="example"> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> <li>Item 5</li> ... </ul>
$('#example').sequentialActivation({ // options here });
3.在CSS中设置活动样式。
#example .active { color: #ff0000; }
4.覆盖默认动画速度。默认值:300ms。
$('#example').sequentialActivation({ animationSpeed: 2000 });
5.设置需要激活的元素。默认值:“li”。
$('#example').sequentialActivation({ elementToActivate: 'span', });
6.设置动画循环的次数。默认值:“0”(无穷大)。
$('#example').sequentialActivation({ loop: 5, });
7.使元件始终处于激活状态。默认值:false。
$('#example').sequentialActivation({ keepActive: true, });