次のjQueryコードを試しています。
私が上下にスクロールすると、fadeOut
divになり、スクロールが停止したときにfadeIn
と同じdivになります。私が持っているものjQueryスクロールイベント
はこれです:
$(document).ready(function(){
$(window).scroll(function(e){
$('#search_tab').fadeOut('slow');
});
});
私は、スクロールが開始されたとき、これはdiv要素をfadeOut
なることを知っているが、トリックは、私は、スクロール停止後に戻ってそれをフェードインすることです。
今、私はこれを見てきました(それでもかなり私が欲しいものではありません)、次のように
//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;
});
それも同様に動作します:) – user1965451