我想闪烁菜单文本。我有此代码,但不适用于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”),则它应该很小并且非常有效。

易于使用-只需加载所需的微型效果插件,然后在要闪烁的元素上调用blink()即可。

<script type="text/javascript" charset="utf-8" src="javascripts/jquery.blink.min.js"></script>


然后,只需在一些大型的色彩鲜艳的资源上调用blink()即可:

$(".selector").blink();

10-06 08:28