2012-09-18 136 views

回答

2

相當直接的,因爲你已經包括jQuery的:窗口

$(window).scroll(function() { //when scrolled 
    var flt = $(".floater"); 
    var offset = flt.offset().top + flt.height(); //get the current offset of the floater 
    var footertop = $("#footer").offset().top; //and the footer's top offset 
    if(offset > footertop) { //if you scrolled past the footer 
     flt.hide(); //hide the sharing tab 
    } 
    else { 
     flt.show(); //show it 
    } 
}); 
+0

他可能會想floater'的'高度添加到y偏移量。 – Shmiddty

+0

實際上,最好是找到'floater'的偏移量而不是窗口的y-偏移量,因爲它會包含任何其他位置(邊距等)。 – Shmiddty

+0

@Shmiddty修正 - 謝謝你的建議! – Chris