delayDo是一个非常小的jQuery插件,用于创建一个定时器,用于延迟指定JavaScript函数的执行。
使用此插件,您可以创建有意义的时序转换,其中动画函数都被添加到序列中,并在指定的间隔后逐个执行。
1.在文档中加载jQuery库和其他必要的资源。
<script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/dist/setAnimationFrameTimeout.min.js"></script> <script src="/path/to/dist/delayDo.min.js"></script>
2.初始化计时器并向队列中添加功能。
$.delayDo( 'timerId', function () { // do something. } );
3.恢复计时器。
$.delayDo.resume({ // timer ID timerId: 'timerId', // in milliseconds interval: 200, // in milliseconds delay: null, // fired after that the queue is empty complete: function () { // do something. } });
4.清空队列。
// clear a specific timer $.delayDo.cancel('timerId'); // clear all $.delayDo.bustercall();