Execute function on Scroll jQuery
32,851
Solution 1
A slight misunderstanding. Easiest way is to put your if() test inside the event callback
$(window).scroll(function() {
if ($('#specsallA').is(':visible')) {
// do your special stuff here
}
});
Solution 2
I think you want something more like:
$(window).scroll(function(){
doSomething();
})
Author by
RIK
Updated on March 30, 2020Comments
-
RIK about 4 years
I'm misunderstanding the scroll() function. I'm wishing to if a panel is open execute a function if the main window is scrolled up or down. This is my code that does nothing.
if('#specsallA:visible').scroll(function(){ $('#specsbar').animate({ width:'190px' }, '500'); $('.products').animate({ width:'168px' }, '500'); $('#specsallA').hide(); $('#specsall').show(); });
Any ideas,
Marvellous