Jquery中的彩色闪光灯?
我正在处理一个JQuery,每当用户选中一个框时,它就会隐藏并显示一个特定的元素。我想在元素上做一个彩色闪光,它从隐藏变为可见,这样用户就知道它在哪里了 我试过这么做Jquery中的彩色闪光灯?,jquery,Jquery,我正在处理一个JQuery,每当用户选中一个框时,它就会隐藏并显示一个特定的元素。我想在元素上做一个彩色闪光,它从隐藏变为可见,这样用户就知道它在哪里了 我试过这么做 jQuery("#login-form").show() .css({backgroundColor: "red"}) .delay(2000) .queue(function() {
jQuery("#login-form").show()
.css({backgroundColor: "red"})
.delay(2000)
.queue(function() {
jQuery("#login-form").css({backgroundColor: "#FFFFFF"});
});
但它只是第一次起作用,之后就停止了。有什么想法吗?您可以查看ui/效果脉动: 这确实需要您下载配置为包含pulsate的ui库。您的“第一次”字样表明您希望它闪烁多次。要闪烁
x
次,请使用以下jQuery脚本。这样,您就不必安装任何jQuery效果库
var x = 10;
$('#login-form').show();
for (var i = 0; i < x; i++) {
$('#login-form').css({backgroundColor: 'red'})
.delay(2000)
.css({backgroundColor: 'FFFFFF'})
.delay(2000);
}
var x=10;
$(“#登录表单”).show();
对于(变量i=0;i
如果您有jQuery UI,突出显示可执行以下操作:
$("#login-form").effect("highlight", 2000);
你能给我们举个JSFIDLE的例子吗?你说的“第一次”是什么意思?根据您提供的代码,您应该只希望它在两秒钟后更改背景颜色一次。我的意思是…我正在Firebug控制台中测试它…我单击Run。它是第一次工作。如果我再次运行它,它将永远保持黄色
$("#login-form").effect("highlight", 2000);