2012-05-18 49 views
0

我想在页面滚动时显示两个div,但是一旦它们出现不再隐藏起来。下面的代码用于显示div,但是一旦我滚动回顶部,他们就隐藏起来。滚动显示div元素

$(window).scroll(function() { 
    if ($(this).scrollTop() > 0) { 
     $("#tip-2").show(); 
     $("#now-available").show(); 
    } else { 
     $("#tip-2").hide(); 
     $("#now-available").hide(); 
    } 
}); 
+0

有啥你的问题? –

回答

1

......怎么

var madeVis = false; 

$(window).scroll(function() { 
    if ($(this).scrollTop() > 0) { 
     $("#tip-2").show(); 
     $("#now-available").show(); 
     madeVis = true; 
    } else if (!madeVis) { 
     $("#tip-2").hide(); 
     $("#now-available").hide(); 
    } 
}); 
+0

是否有窍门。谢谢! – Rich

+0

快速提示给一个StackOverflow的新人,如果它的确有诀窍,就可以将我的答案标记为有用。 – Snixtor

+0

作为一个新来者有各种各样的限制。其中之一是我被允许选择正确答案之前的等待期。 – Rich