Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery中的彩色闪光灯?_Jquery - Fatal编程技术网

Jquery中的彩色闪光灯?

Jquery中的彩色闪光灯?,jquery,Jquery,我正在处理一个JQuery,每当用户选中一个框时,它就会隐藏并显示一个特定的元素。我想在元素上做一个彩色闪光,它从隐藏变为可见,这样用户就知道它在哪里了 我试过这么做 jQuery("#login-form").show() .css({backgroundColor: "red"}) .delay(2000) .queue(function() {

我正在处理一个JQuery,每当用户选中一个框时,它就会隐藏并显示一个特定的元素。我想在元素上做一个彩色闪光,它从隐藏变为可见,这样用户就知道它在哪里了

我试过这么做

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);