我想闪烁我的菜单文本。我有这段代码,但它不适用于 IE。
(function($)
{
$.fn.blink = function(options) {
var defaults = { delay:500 };
var options = $.extend(defaults, options);
return this.each(function() {
var obj = $(this);
setInterval(function() {
if($(obj).css("color") == "rgb(255, 0, 0)")
{
$(obj).css('color','#000000');
}
else
{
$(obj).css('color','rgb(255, 0, 0)');
}
}, options.delay);
});
}
}(jQuery))
$(document).ready(function(){$('.blink').blink()})
有人可以帮助我吗?谢谢!
最佳答案
Mini-Effects plug-ins这里应该更简单——如果这就是您从 UI 效果库中需要的全部内容(除了“throb”、“shake”和“bob”等其他要素),那么非常小并且明显高效。
使用简单——只需加载您需要的迷你效果插件,然后只需在您想要闪烁的元素上调用眨眼()即可。
<script type="text/javascript" charset="utf-8" src="javascripts/jquery.blink.min.js"></script>
然后,只需在一些大型的颜色鲜艳的资源上调用眨眼():
$(".selector").blink();
关于jquery - 我怎样才能用 jQuery 眨眼?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3361564/