我正在开发 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/