2011-05-27 145 views

回答

8

這裏沒有需要jQuery。純CSS就足夠了:

#element { 
    position: fixed; 
    top: 100px; 
} 

但是,如果你堅持一個jQuery的解決方案,下面的代碼將通過jQuery的CSS:

$('#element').css({'position': 'fixed', 'top': '100px'}); 
+0

這是正確的答案 - 但要知道,這是不行的正如你在移動Safari(iPhone,iPad,iPod),Android手機(任何Android手機或平板電腦)或IE6(儘管原因完全不同)中所描述的那樣。如果這是一個問題,我可以挖掘一些資源 - 只要問問! – Beejamin 2011-05-28 01:31:55

+0

對,那*會*要求JS。不知道爲什麼他們不支持它...... – Blender 2011-05-28 01:46:13

+0

IE6不支持它,因爲它是一個古老而笨拙的白癡。移動瀏覽器使用不同的滾動方法(你本質上是在頁面周圍移動一個查看「框架」,而不是滾動頁面本身。從技術上講,這是正確的 - 元素固定在頁面上。將元素固定到查看框架http://cubiq.org/follow-along-floating-layer是一個很好的解決方法。 – Beejamin 2011-05-28 01:58:33

相關問題