2016-12-02 80 views

回答

1

將檢查添加到您的if語句,該語句用於檢查按鈕是否小於您希望它消失的div的頂部位置。

$(window).scroll(function() { 
    if($(this).scrollTop() >= $('.separator').offset().top && $(this).scrollTop() <= $('#header').offset().top) { 
     $('#button').show();   // Show the arrow 
    } else { 
     $('#button').hide();   // Hide the arrow 
    } 
}); 

https://jsfiddle.net/vo7Ley5e/2/

+1

完美。當我嘗試複製時,我對這兩個部分使用了相同的元素#header。使用.separator工作! – cgrouge

相關問題