jquery - Jquery中的颜色闪烁?

标签 jquery

我正在开发 JQuery,每当用户选中某个框时,它就会隐藏和显示特定元素。我想在从隐藏变为可见的元素上进行颜色闪烁,以便用户知道它在哪里。

我尝试这样做

jQuery("#login-form").show()
                     .css({backgroundColor: "red"})
                     .delay(2000)
                     .queue(function() {
                         jQuery("#login-form").css({backgroundColor: "#FFFFFF"});
                     });

但它只在第一次起作用,之后就停止了。有什么想法吗?

最佳答案

您可以查看 ui/effect 脉冲:http://docs.jquery.com/UI/Effects/Pulsate

$(#login-form).effect("pulsate", { times:3 }, 2000);

这确实需要您下载配置为包含 pulsate 的 ui lib。

关于jquery - Jquery中的颜色闪烁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7250175/

相关文章:

javascript - 如何使用 jquery 交换选择列表中的值?

javascript - 单击 jquery 对话框中的按钮时出错

javascript - 根据 AngularJS 变量更改 DOM 元素类型

jquery - 动画后如何在 SVG 中保持原始破折号?

javascript - phonegap 相机未将图像加载到 <img> 标签中

jquery - Rails3 中通过 AJAX 请求加载页面内容的最佳实践?

javascript - 如何停止监听事件直到ajax请求完成

javascript - 屏幕外的 jquery 元素导致水平滚动

php - WordPress:CSS 属性被取消了?

php - 每秒请求 JSON 1000 次。是不是很贵?