jquery jQuery.dequeue()方法
翻訳結果:
jQuery
インスタンス; イベント; パフォーマンス; モバイル; 基盤
デキュー
英[dɪk'ju: ] 美[dɪk'ju:]
v.列から外れました
jquery jQuery.dequeue()方法構文
関数: dequeue() メソッドは、一致する要素に対してシーケンス内の次の関数を実行します。これは低レベルのメソッドであるため、.dequeue() を使用する方が便利です。
#構文: .dequeue(queueName)
パラメータ:
説明 | |
オプション。シーケンスの名前を含む文字列値。デフォルトは fx (標準エフェクト シーケンス) です。 |
説明: .dequeue() が呼び出されると、次の関数がシーケンスから削除されて実行されます。この関数は、(直接的または間接的に) .dequeue() の呼び出しをトリガーして、シーケンスを続行できるようにします。
jquery jQuery.dequeue()方法例
<!DOCTYPE html> <html> <head> <style> div { margin:3px; width:50px; position:absolute; height:50px; left:10px; top:30px; background-color:yellow; } div.red { background-color:red; } </style> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> </head> <body> <button>开始</button> <div></div> <script> $("button").click(function () { $("div").animate({left:'+=200px'}, 2000); $("div").animate({top:'0px'}, 600); $("div").queue(function () { $(this).toggleClass("red"); $(this).dequeue(); }); $("div").animate({left:'10px', top:'30px'}, 700); }); </script> </body> </html>
[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します