简单的JavaScript循环+ jQuery
Simple JavaScript loop + jQuery
有人能告诉我为什么这不起作用吗?它工作与alert(),但不是当我试图使用。css。我肯定需要使用javascript循环
$(".select-buttons a").on("click", function() {
var counter = 0;
var i = setInterval(function() {
$(".name").css("background", "red");
counter++;
if (counter === 3) {
clearInterval(i);
}
}, 1000);
});
所以这段代码可以正常运行。每隔1秒(1000毫秒),背景颜色将被设置为红色。问题是,没有代码将其设置为另一种颜色!这意味着元素将以之前设置的任何背景颜色开始,一旦按钮被单击,它将等待一秒钟,变为红色,等待一秒钟,变为红色,等待一秒钟,变为红色,然后停止(仍然是红色,因为它一直是)。
看起来你期望clearInterval()
调用重置背景颜色,但实际上它所做的是阻止间隔一次又一次地将颜色设置为红色。
假设你想让元素闪红色,你需要有一些东西把颜色设置回最初的颜色。你可以尝试这样做,或者想出一个更好的解决方案!
相关文章:
- jQuery:循环一个具有不同超时值的循环
- jQuery循环在特定位置暂停
- 循环中的jQuery循环
- 使用val()在jquery循环中设置html字符串的val
- $.每个jquery循环打印一个“;未定义的“;对于getJSON请求后的每个元素,网格数据都会完美地打印出来
- jQuery循环寻呼机附加较小的图像大小
- 如何优化这个jquery循环的执行时间
- Jquery循环停止按钮
- 如何使用jQuery循环变量名
- Jquery循环洗涤器插件:添加到图像的链接
- 遍历 jQuery:循环遍历子项
- Javascript / JQuery循环访问已发布的ajax数据字符串以为其分配新值
- Jquery 循环一次或在数据数组中显示一次数据
- Jquery 循环与名称 increament.
- jQuery 循环 JSON 结果,对象作为值
- 正在尝试将jquery鼠标滚轮插件插入到jquery循环2中
- jQuery循环遍历每个li并检查一个类
- 使用jQuery循环遍历颜色数组
- 使用jquery循环表行并通过类名访问数据
- 对未知数量的元素执行Jquery循环