मैं निम्नलिखित 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;
});
यह भी काम करता है, thx :) – user1965451