我正在尝试使用jQuery进行一些操作以了解其功能。
我有一个ul导航,它已经被设置为绝对定位,但在我将页面向下滚动200个像素后,我想将其更改为固定定位,以便导航始终停留在页面上。
我应该如何实现这个效果呢?
下面是我正在操作的示例:
我正在尝试使用jQuery进行一些操作以了解其功能。
我有一个ul导航,它已经被设置为绝对定位,但在我将页面向下滚动200个像素后,我想将其更改为固定定位,以便导航始终停留在页面上。
我应该如何实现这个效果呢?
下面是我正在操作的示例:
感谢大家如此迅速地提供帮助
这就是我想要的东西
$(document).ready(function() {
var theLoc = $('ul').position().top;
$(window).scroll(function() {
if(theLoc >= $(window).scrollTop()) {
if($('ul').hasClass('fixed')) {
$('ul').removeClass('fixed');
}
} else {
if(!$('ul').hasClass('fixed')) {
$('ul').addClass('fixed');
}
}
});
});
谢谢!!!
div
容器内。 - Bojangles
position:fixed
? - Sotiris