我创建了一个小脚本,用于检查2个项目的偏移量,然后在滚动时项目的偏移量高于记录的屏幕高度。 它需要记录下面的东西'降低'
(function () {
$(document).ready(function () {
var heightScreen = $('.hero-screen').height();
var item1 = $('.contact-menu').offset().top;
$(window).scroll(function() {
if (item1 >= heightScreen) {
console.log('lower');
}
});
});
})();
该脚本可以工作,但只有当我在页面已经超出heightScreen
变量时刷新页面。
答案 0 :(得分:1)
如果你想在滚动结束时记录高度,你可以在callbaclk中计算它。
试试这个。
$(document).ready(function () {
$(window).scroll(function() {
var heightScreen = $('.hero-screen').height();
var item1 = $('.contact-menu').offset().top;
if (item1 >= heightScreen) {
console.log('lower');
}
});
});