使用jQuery删除两个类
Remove two classes wit jQuery
我想同时删除类mousemove
和scrolling
,但在我的代码中它只起作用一次。
我需要在代码中更改什么?
Fiddle: jsfiddle.net
(function (){
var timer;
clearTimeout(timer);
$('body').mousemove(function() {
$('body').addClass('mousemove');
});
$(window).scroll(function() {
$('body').addClass('scrolling');
});
timer = setTimeout(function(){$('body').removeClass('scrolling mousemove')}, 2000);
})();
尝试这个
....
timer = setTimeout(function(){
$('body').removeClass('scrolling mousemove');
},2000);
...
只需传递用空格分隔的两个类名
(function () {
var timer;
$('body').mousemove(function () {
$('body').addClass('mousemove');
startTimer();
});
$(window).scroll(function () {
$('body').addClass('scrolling');
startTimer();
});
function startTimer() {
clearTimeout(timer);
// How To Remove 2 class 'scrolling'&'mousemove' in Body
timer = setTimeout(function () {
$('body').removeClass('scrolling mousemove')
}, 2000);
}
})();
演示:Fiddle
相关文章:
- 让两个 jquery 脚本像它们应该的那样协同工作
- 具有相同函数名称的两个 jquery 插件之间的冲突
- 简化两个 jquery 代码
- 两个jquery幻灯片护林员
- 为什么获胜't执行两个Jquery行
- 使用this和not组合两个jQuery语句
- 我很难让两个jquery脚本一个接一个地工作
- 页面上有两个jQuery应用程序,一次只能运行一个
- 同一页面中两个 jquery 手风琴的不同样式
- 如何在两个 jquery ui 选项卡中使用弹性滑块
- Browserify:如何 aviod 两个 jQuery 实例
- 两个jquery插件,第二个不工作
- 如何解决两个 jquery 冲突
- 如何设置两个 jquery cookie
- 同时打开两个 jquery 日期选取器
- 如何处理未捕获的类型错误: $(..).弹出框不是加载两个jQuery文件时的函数
- 这两个jQuery语句中没有错误,但我只是想知道为什么
- 在同一页面中使用两个 jQuery 库
- 两个jQuery选择器有什么区别
- 同一页面上的两个 jQuery 日期选择器具有不同的 CSS 样式