【发布时间】:2014-05-06 06:39:41
【问题描述】:
【问题讨论】:
标签: javascript html css
【问题讨论】:
标签: javascript html css
我使用检查元素,当“蓝色部分”不在视图中时,它显然会更改类, 所以它在做什么(我猜)是在视图中而不是视图中更改类,你可以找到一个 div 是否在视图中,然后相应地更改,“onscroll”是个好主意
【讨论】:
你可以用css来修复它。
<div id="myHeader">Header stuff</div>
#myHeader {
position: fixed;
top: 0;
width: 100%;
z-index: 1000;
}
【讨论】:
是的,你需要像这样绑定来赢得卷轴:
var element = $(YOURTOPELEMENT)
$(window).scroll(function () {
var scrollTop = $(window).scrollTop();
if (scrollTop > element.offset().top) {
element.css({
position: "fixed",
top: 0
})
} else {
element.css({
position: "relative"
})
}
})
【讨论】: