Tôi đang thử mã jQuery sau.
Khi tôi cuộn lên hoặc xuống, tôi muốn fadeOut
một div và khi cuộn đã dừng fadeIn
cùng một div.Sự kiện cuộn jQuery
Những gì tôi có điều này là:
$(document).ready(function(){
$(window).scroll(function(e){
$('#search_tab').fadeOut('slow');
});
});
Tôi biết rằng điều này sẽ fadeOut
div khi cuộn đã bắt đầu, nhưng thủ đoạn này là mờ dần nó trở lại một khi tôi ngừng di chuyển.
Bây giờ, tôi đã thấy điều này (nhưng vẫn không khá gì tôi muốn)
//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;
});
Chức năng trên sẽ không làm việc ở tất cả như sau:
$(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;
});
nó hoạt động tốt, thx :) – user1965451