【发布时间】:2010-07-29 10:33:20
【问题描述】:
我想闪烁我的菜单文本。我有这段代码,但它不适用于 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()})
有人可以帮助我吗?谢谢!
【问题讨论】:
-
当你眼睛干涩的时候,你应该可以本能地做到这一点..
-
闪烁的唯一方法是不使用闪烁。阅读:我的眼睛在燃烧!
-
IE知道rgb(,,)吗?由于 IE 比石头更愚蠢,我会说是的。在这种情况下,我会很高兴使用 IE :)
-
IE 试图通过不使其工作来帮助您。具有讽刺意味的是。
-
您可以轻松地将
rgb(...)调用更改为#f00以获得您知道符合标准的内容。