匹配2个元素的高度,并在更高时记录

时间:2016-03-31 13:44:46

标签: javascript jquery

我创建了一个小脚本,用于检查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变量时刷新页面。

1 个答案:

答案 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');
        }
    });
});