Sim*_*her 1 javascript jquery addclass blink removeclass
我想通过使用addClass和removeClass 3次给一个元素眨眼效果我试过这个
$("#div").addClass("orange").delay(300).queue(function(next){
$(this).removeClass("orange");
next();
});
Run Code Online (Sandbox Code Playgroud)
这只是一次工作
怎么能让这个发生3次300毫秒延迟?
只数到三:
(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);
})();
Run Code Online (Sandbox Code Playgroud)
我想,你可能会喜欢并为它编写自己的动画插件.
| 归档时间: |
|
| 查看次数: |
1913 次 |
| 最近记录: |