我怎么能用jQuery闪烁?

Nat*_*iel 3 jquery blink

我想闪烁我的菜单文字.我有这个代码,但它不适用于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()})
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?谢谢!

dou*_*oug 5

迷你效果插件应该是简单的在这里-非常小的,清晰有效的,如果这是你从UI效果库(除了那些其他必需品,"悸动","摇"和"鲍勃")的需要.

简单易用 - 只需加载您需要的迷你效果插件,然后只需要在要闪烁的元素上调用blink()即可.

<script type="text/javascript" charset="utf-8" src="javascripts/jquery.blink.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后,只需在一些颜色鲜艳的资源上调用blink():

$(".selector").blink();
Run Code Online (Sandbox Code Playgroud)