2010-08-10 55 views
3

在iphone和android的聯繫人中,當您到達B的標題時,標題「B」被固定到可滾動窗口的頂部,直到您向下滾動到C標題,當您到達C標題時,它取代了B標題,所以如果一個人看着他的200個E聯繫人之一,他知道他在E部分。那有意義嗎?當標題碰到窗口頂部時,它會保持固定,直到窗口頂部滾動到下一個標題,在這種情況下,當標題頂部到達窗口頂部時,新標題會替換它,等等。Jquery iPhone/Android的滾動固定頭?

$(window).scroll(function() { 
var title_top = $('h2').top() 
var window_top = $(window).top() 

    if (title_top <= window_top) { 
     $('h2').css({position:'fixed', top:'0'}); 
    } else { 
     $(this).css({position:'static'}); 
      } 
}); 

OR?

$(window).scroll(function() { 


    if ($(window).scrollTop < $('H2').offset().top) { 
     alert('yay! awesome.') 
    } else { 
     $(this).css({position:'static'}); 
      } 
}); 

回答