jquery – $(this).dequeue(); vs next();

前端之家收集整理的这篇文章主要介绍了jquery – $(this).dequeue(); vs next();前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我做的话有什么区别吗?
$queue.queue(function(next){
   //...
   next();
}).queue(function(next){
   //...
   next();
});

$queue.queue(function(){
   //...
   $(this).dequeue();
}).queue(function(){
   //...
   $(this).dequeue();
});

他们做同样的事情吗?

有什么区别,应该使用哪些?

解决方法

没有什么区别. next()简单地调用.dequeue(),其中变量保存在一个闭包( source)中:
var ...,next = function () {
        jQuery.dequeue( elem,type );
    };

我会说使用next(),因为它只是意味着你不得不做,因为它已经具有你需要的.dequeue() – 元素和队列名称(或类型).

猜你在找的jQuery相关文章