在Scroll jQuery上执行函数
我误解了scroll()函数。 如果主窗口向上或向下滚动,我希望如果面板打开则执行一个function。 这是我的代码什么都不做。
if('#specsallA:visible').scroll(function(){ $('#specsbar').animate({ width:'190px' }, '500'); $('.products').animate({ width:'168px' }, '500'); $('#specsallA').hide(); $('#specsall').show(); });
有任何想法吗,
奇妙
有点误会。 最简单的方法是将if()测试放在事件回调中
$(window).scroll(function() { if ($('#specsallA').is(':visible')) { // do your special stuff here } });
我想你想要更像的东西:
$(window).scroll(function(){ doSomething(); })