【发布时间】:2017-04-27 12:05:05
【问题描述】:
我希望我的元素仅在 offset().top 大于 300 像素时显示位置固定
这是我的代码:
$(window).scroll(function() {
if ($(window).offset().top > 300) {
$(".uparrow").css('position','fixed');
}
else {
if ( $(window).offset().top < 300) {
$(".uparrow").css('display','none');
}
}
})
【问题讨论】:
-
请包含 HTML,以及一个 sn-p/fiddle
-
我无法发布代码,但我在控制台 imgur.com/a/o7EPG 中也遇到了一些错误
-
小心,你的滚动位置可能正好是300,所以用
<= 300检查一下
标签: jquery css if-statement elements