【发布时间】:2017-10-18 15:53:25
【问题描述】:
已经搞砸了一段时间,但我似乎无法在 window.scroll 函数之外访问我的 scrollTop 变量。
我显然可以将我的代码放在scroll 函数中。但是,每次滚动时都会读取我的代码,这是我不想要的。我想检查 scrollTop 是否大于 50(例如)然后运行几行代码并继续。
我想知道用户在我的页面上滚动了多少。这就是 scrollTop 函数的作用。但是我希望能够检查滚动函数之外的 scrollTop 变量。虽然,由于某种原因它不起作用。无论有无 document.ready。
到目前为止,这是我的代码:
var scrollTop = $(window).scrollTop();
$(window).scroll(function(){
scrollTop = $(window).scrollTop();
});
$('.label').html(scrollTop + 'px');
【问题讨论】:
-
什么是 flight_plane_pos...& 它来自哪里?
-
这是我的变量之一。我稍微缩短了我的代码,以便更清楚地了解我想要实现的目标。我已经编辑了我的原始帖子。
标签: javascript jquery scroll global-variables scrolltop