时间间隔jQuery添加/移除类
Time between jQuery add/remove class
我如何设置一个定时器,在这之间10秒?
addClass('loading').removeClass('loading')
完整代码
$("#loadmore").click(function() {
cap += 10;
}).bind('click', loadfeed).addClass('loading').removeClass('loading');
谢谢。
使用setTimeout。我也不知道为什么你要以两种不同的方式点击两次……经过这两处修改,它看起来就像这样:
$("#loadmore").click(function() {
cap += 10;
loadfeed();
$(this).addClass("loading");
that = this
setTimeout(function() {
$(that).removeClass('loading');
}, 10000)
});
您可以使用jQUery的delay()方法并创建一个新的队列项来执行删除类的动作。
$("#loadmore").click(function () {
cap += 10;
loadfeed();
}).addClass("loading").delay(10000).queue(function(){
$(this).removeClass("loading");
$(this).dequeue();
});
如果你不喜欢这个,@jcmoney提供的setTimeout()
解决方案非常棒。
$(document).ready(function() {
$('.letsGo').click(function() {
$('.footerCta').addClass('ball');
setTimeout(function() {
$('.footerCta').removeClass('ball');
}, 1000)
});
});
相关文章:
- 正在SharePoint 2013母版页中添加JQuery移动文件
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 使用.on动态添加jquery/js不知道的html元素
- Rails资产管道-只向head添加jquery
- 如何在XHTML中添加jQuery CDN回退
- 添加JQuery UI在Meteor中添加对象后可调整大小
- 添加jquery Datepicker后,文本框的初始值不会显示
- 添加Jquery验证后,Jquery日期选择器无法工作
- 如何在谷歌博客中添加jQuery而不修改模板
- 从服务器端添加jQuery函数
- 如何在jQuery.awesomeCloud.plugin上添加jQuery工具提示功能
- 动态添加jquery ajax选项
- 正在添加JQuery淡入淡出代码
- 添加 jQuery UI 后,从表中删除行的函数不起作用
- 如何动态添加 jQuery 移动弹出效果到链接
- 如何在 mytemplate 中添加 Jquery
- 在页面加载后动态添加 jquery 日期选择器
- 这是在一个项目中添加Jquery和Angularjs的正确方法
- 滚动到页面末尾后添加 JQuery 微调器
- 在图像不起作用的 src 中添加 jQuery 变量