我正在尝试以下jQuery代码。
当我向上或向下滚动时,我想要淡出一个
我的代码如下:
我知道这段代码会在滚动开始时淡出div,但关键是我希望它在我停止滚动时重新淡入。
现在,我已经看到了类似的代码(但仍不完全符合我的要求)。
当我向上或向下滚动时,我想要淡出一个
div
,当滚动停止后再淡入同一个。我的代码如下:
$(document).ready(function(){
$(window).scroll(function(e){
$('#search_tab').fadeOut('slow');
});
});
我知道这段代码会在滚动开始时淡出div,但关键是我希望它在我停止滚动时重新淡入。
现在,我已经看到了类似的代码(但仍不完全符合我的要求)。
//Firefox
$('#elem').bind('DOMMouseScroll', function(e){
if(e.detail > 0) {
//scroll down
console.log('Down');
}else {
//scroll up
console.log('Up');
}
//prevent page fom scrolling
return false;
});
以下代码中的函数将无法工作:
$(window).bind('DOMMouseScroll', function(e){
if(e.detail > 0) {
//scroll down
$('#search_tab').fadeOut('slow');
}else {
//scroll up
$('#search_tab').fadeOut('slow');
}
//prevent page fom scrolling
return false;
});