如何使用jQuery闪烁? [英] How can I blink with jQuery?

查看:104
本文介绍了如何使用jQuery闪烁?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想闪烁菜单文本.我有此代码,但不适用于IE.

I would like to blink my menu text. I have this code, but it doesn't work with 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()})

有人可以帮助我吗?谢谢!

Can someone help me? Thank you!

推荐答案

迷你效果插件在这里应该更简单-如果您只需要UI效果库中的全部功能,那么它们将非常小巧且明显有效(除"throb","shake"和"bob"等其他必需元素外).

The Mini-Effects plug-ins should be simpler here--very small and clearly efficient if this is all you need from the UI Effects Library (aside from those other essentials, "throb", "shake", and "bob").

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

Simple to use--just load the mini-effects plugin you need, then just call blink() on the element you want to blink.

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

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

Then, just call blink() on some large brightly-colored resource:

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

这篇关于如何使用jQuery闪烁?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆