13

私が行う場合、違いはありますか:

$queue.queue(function(next){
   //...
   next();
}).queue(function(next){
   //...
   next();
});

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

彼らは同じことをしますか?

どのような違いがあり、どちらを使用する必要がありますか?

4

1 に答える 1

5

大きな違いはありません。クロージャ(ソース)に保持されている変数を使用してnext()呼び出すだけです。.dequeue()

var ...,
    next = function () {
        jQuery.dequeue( elem, type );
    };

要素とキュー名(または)など、next()必要なものがすでに含まれているため、使用する必要が少なくなるため、使用すると思います。.dequeue()type

于 2012-12-06T22:29:21.110 に答える