簡體   English   中英

如果頁面已向下滾動200px,則需要觸發事件(jQuery)

[英]need an event triggered if the page has scrolled 200px down (jQuery)

我想顯示和隱藏一段代碼,如果我滾動,頁面是例如中途,我試圖使用窗口滾動,但這不起作用(沒有錯誤,干凈的代碼,不同的瀏覽器,不同的jQuery版本),但這不觸發任何東西,所以我正在尋找一種更好的方式來顯示和隱藏div如果我滾動。

用它來觸發事件(不工作)

$(window).scroll(function(){
    alert('works')
});

嘗試使用window.onload函數(這就是他們在jQuery示例中使用它的方式):

window.onload = (function(){
  $(window).scroll(function () { 
    if( $(window).scrollTop() > 200 ) {
      // Display something
    }
  })
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM