私はjQueryに少し新しく、このインスタンスではキューの設定に問題があります。Jquery無限キュー
私はこれをやろうとしています。マウスオーバーすると、最初のキューエントリがトリガーされます。次には、別のマウスオーバーが次のキューエントリを開始するまでを待ちます。キューを無期限に循環させます。
$("#header").mouseover(function() {
var $shineCopy = $("#shine111").clone();
$shineCopy.appendTo('body').animate({
width: "300px",
height: "300px",
opacity: 0,
"left": 0,
"top": 100
}, 1000, function() {
$(this).remove();
});
$shineCopy.appendTo('body').rotate({animateTo:180})
});
$("#header").mouseover(function() {
var $shineCopy = $("#shine222").clone();
$shineCopy.appendTo('body').animate({
width: "300px",
height: "300px",
opacity: 0,
"left": 0,
"top": 200
}, 1000, function() {
$(this).remove();
});
$shineCopy.appendTo('body').rotate({animateTo:180})
});
$("#header").mouseover(function() {
var $shineCopy = $("#shine222").clone();
$shineCopy.appendTo('body').animate({
width: "300px",
height: "300px",
opacity: 0,
"left": 0,
"top": 300
}, 1000, function() {
$(this).remove();
});
$shineCopy.appendTo('body').rotate({animateTo:180})
});
助けが必要なことを明確にすることはできますか? – iambriansreed
あなたは3つのイベントハンドラをバインドしているだけで、それらはすべて同時に実行されます...連続したイベントで動作を変更したい場合は、このプラグインを見てみてください。https:// github .com/fkling/jQuery-Function-Toggle-Plugin –
フェリックス、これはとてもエレガントで美しいです。ありがとう! – nuclearsugar