私のフィドルをチェックしてください。フラッシュ効果が最初のクリックでのみ発生するのはなぜですか。その後、もう点滅しません:
$("#button").click(function (e) {
$(this).css('background', '#03182B').delay(500).queue(function(d) {
$(this).css('background', '');
});
});
私のフィドルをチェックしてください。フラッシュ効果が最初のクリックでのみ発生するのはなぜですか。その後、もう点滅しません:
$("#button").click(function (e) {
$(this).css('background', '#03182B').delay(500).queue(function(d) {
$(this).css('background', '');
});
});
あなたはデキューしていません。
$("#button").click(function(e) {
$(this).css('background', '#03182B').delay(500).queue(function(d) {
$(this).css('background', '');
$(this).dequeue();
});
});
イベント キューで何かがごちゃごちゃになっています。stop()
アニメーションを実行する前に、毎回一連のイベントを試してください。
$("#button").click(function (e) {
$(this).stop().css('background', '#03182B').delay(500).queue(function(d) {
$(this).css('background', '');
});
});