2012-05-18 178 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