我想通过 addClass 和 removeClass 各使用 3 次来为元素赋予闪烁效果 我试过了
$("#div").addClass("orange").delay(300).queue(function(next){
$(this).removeClass("orange");
next();
});
这只工作了 1 次
我怎样才能以 300 毫秒的延迟使这种情况发生 3 次?
最佳答案
数到三:
(function() {
var count = 0, $div = $('#div'), interval = setInterval(function() {
if ($div.hasClass('orange')) {
$div.removeClass('orange'); ++count;
}
else
$div.addClass('orange');
if (count === 3) clearInterval(interval);
}, 300);
})();
我猜你可能会喜欢并为它编写自己的动画插件。
关于javascript - jquery 眨眼几下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5448315/