我有一个页面,我必须防止某些图层在到达某个位置时向上滚动。我正在使用jQuery来实现这一点。我已经在多个不同层次的页面上完成了这个任务,没有问题。当元素设置为固定时,我失去了滚动条
不过,,我遇到这个奇怪的问题来了页面上的一个..
当我从滚动我失去了窗口滚动条停止元素。
我使用这个jQuery代码
$(window).scroll(function(){
var scrollTop = $(window).scrollTop();
if (scrollTop > 404){
$('#sub-header').css('position','fixed')
$('#sub-header').css('top','66px')
}
}); // close window scroll function
有12个以下一个我试图锁定更多的div元素,它们被设置为400像素的高度。我很困惑,为什么窗口不读取子标题下面的内容。任何帮助表示赞赏。
你能提供一个jsfiddle吗? –
奇数。您确定$('#sub-header')没有选择比您最初想要的更多的内容,例如因为您忘记了结束标记? – Sumurai8
它可能是每个人的元素都被设置为固定的,这就是为什么滚动条会消失。没有别的可以滚动到。 – Chanckjh