Javascript 使用jQuery删除两个类
我想删除这两个类Javascript 使用jQuery删除两个类,javascript,jquery,Javascript,Jquery,我想删除这两个类mousemove和scrolling,但在我的代码中它只工作一次 我需要在代码中更改什么 小提琴: 只需传递两个用空格分隔的类名 (function () { var timer; $('body').mousemove(function () { $('body').addClass('mousemove'); startTimer(); }); $(window).scroll(function () {
mousemove
和scrolling
,但在我的代码中它只工作一次
我需要在代码中更改什么
小提琴:
只需传递两个用空格分隔的类名
(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);
}
})();
演示:只需传递两个用空格分隔的类名即可
(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);
}
})();
演示:试试这个
....
timer = setTimeout(function(){
$('body').removeClass('scrolling mousemove');
},2000);
...
试试这个
....
timer = setTimeout(function(){
$('body').removeClass('scrolling mousemove');
},2000);
...
我想你忘了2000次工作了,请检查一下这个??不明白。我想你忘了2000次工作了,请检查一下这个??不明白。谢谢大家;)我正在将代码复制到js文件,加载Drupal主题,但不起作用!firebug TypeError上的Eror:$不是函数$('body')。mousemove(函数(){看起来你没有在页面中包含jQuery
你在使用Drupal CMS吗?我在Drupal中安装jQuery\u更新模块并加载jQuery 1.7I Change$以修复它;)谢谢大家;)我正在把代码复制到js文件,在Drupal主题中加载,但不起作用!firebug类型错误:$不是一个函数$('body')。mousemove(函数(){看起来你没有在页面中包含jQuery
你在使用Drupal CMS吗?我在Drupal中安装了jQuery\u更新模块并加载jQuery 1.7I Change$以修复它;)