Próbuję następujący kod jQuery.
Kiedy przewijam w górę lub w dół, chcę fadeOut
div i gdy scroll zatrzymał się fadeIn
tego samego diva.Zdarzenie przewijania jQuery
Co mam to:
$(document).ready(function(){
$(window).scroll(function(e){
$('#search_tab').fadeOut('slow');
});
});
wiem, że to będzie fadeOut
div podczas przewijania rozpoczęła, ale sztuką jest zanikać go kiedyś zatrzymać przewijanie.
Teraz Widziałem to (ale jeszcze nie całkiem to, czego chcę)
//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;
});
Powyższa funkcja nie działa w ogóle, co następuje:
$(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;
});
to działa również, thx :) – user1965451