将类逐个添加到元素中jquery EDITED
Add class to elements one by one jquery EDITED
2º编辑:
本以为问题已经解决,但事实并非如此。当一个页面被加载时,我想给一些元素添加一个类(在这种情况下是给按钮),现在我的代码是:
$("button").each(function(index){
// add the class
setTimeout(function(){
$(this).addClass("varrimento");
}.bind(this),index*5000);
// remove the class
setTimeout(function(){
$(this).removeClass("varrimento");
}.bind(this),(index+1)*5000);
});
这段代码将类"varrimento"一个接一个地添加到每个按钮上5秒,但它有2个问题。
当我更改页面并返回到初始页面时,它就像对仍在运行的页面进行第一次访问的setTimeout,依此类推第二次访问"varrimento"的代码,它被添加到按钮中再一次,它们不像第一次访问那样一个接一个。
在某些页面中,不知道为什么,添加类需要太长时间到元素。例如:在我访问页面后的"索引"页面上类立即添加到第一个按钮,但更改为第二个页面(代码相同,唯一不同的是按钮)大约需要15秒才能获得第一个按钮的类。
连续第二天试图解决这个问题,但无法解决。有人帮忙吗?
将超时变量保存在localStorage中,然后将其删除-
var timeout = setTimeout(auto_reload, 90000);
localStorage.setItem("timeout", timeout);
var timeout = localStorage.getItem("timeout");
clearTimeout(timeout);
相关文章:
- 可以't附加html元素jquery
- 循环遍历元素jquery选择器
- 在ajax加载的元素jquery上包含现有的jquery函数
- 如何删除元素列表中的类并添加到另一个元素 Jquery.
- 获取单击的类元素 jQuery 的名称值
- 获取上一个元素 jQuery 的内容
- 根据另一个元素的更改获取一个元素(jquery)
- 区分不同的可拖放元素(jQuery 拖放)
- 除了最后一个<td>元素-Jquery
- 获取子元素jQuery的单选按钮值
- 捕获元素jquery外部的mousedown事件
- .append到非DOM元素jQuery
- 获取其父元素的精确子元素.Jquery
- 获取重复结构中的特定元素jquery
- 捕获隐藏输入元素jQuery的值
- 使用onclick函数获取点击的元素jquery
- 返回父元素 jquery 中的输入值
- 按属性查找元素 jQuery
- 选择元素 jQuery
- 按子元素 - jQuery 的数据 ID 对 li 进行排序