jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery中的’fx’队列如何自动启动?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经在jQuery队列上阅读了很多答案和博客文章……特别是这个特定的答案已经帮助了很多 – https://stackoverflow.com/a/3314877/1315811.但是,jquery.com上的标准文档和上面的答案让我看看jquery代码 http://code.jquery.com/jquery-1.7.2.js

我无法理解 – 从代码中 – ‘fx'(认)队列是如何自动启动的.特别是队列被清空后.

例如,在自定义队列上,当您手动启动队列,并且队列用完了要调用函数时,对队列的任何引用都不再无效,所以我希望jquery代码中的某个位置试图找出状态队列如果是空的自动启动它?代码有点展示我遇到的,如果我只是缺少一段代码(我在上面的代码中看到行:2060-2160)请告诉我.

> var aq = $({});
> aq.queue("mp").length
0
> n1 = aq.queue("mp")
[]
> n1.length
0
> aq.queue("mp",function (next) { setTimeout(next,5000); })
[Object]
> aq.queue("mp",5000); })
[Object]
> n1.length
0
> aq.queue("mp").length
3
> n1 = aq.queue("mp"); // reset n1 to the "new" queue...
> n1.length
3

此外,如果任何部分不清楚,请告诉我,我会相应更新.

解决方法

@H_616_18@ 队列代码中的这段代码处理自动启动:

if ( type === "fx" && queue[0] !== "inprogress" ) {
    jQuery.dequeue( this,type );
}

如果正在排队的队列是fx且队列尚未进行,则会调用dequeue.

大佬总结

以上是大佬教程为你收集整理的jquery中的’fx’队列如何自动启动?全部内容,希望文章能够帮你解决jquery中的’fx’队列如何自动启动?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。