当前位置:  开发笔记 > 后端 > 正文

当Div滚动到视线之外时检测

如何解决《当Div滚动到视线之外时检测》经验,为你挑选了1个好方法。



1> nimaek..:

类似的做法可能会有所帮助。每次用户滚动时,您都要检查div底部的位置-如果它小于0(位于窗口顶部),则添加类outOfView(可以在其中添加位置样式),否则,请删除类:

    jQuery(window).on('scroll', function () {
        var top = jQuery(window).scrollTop(),
            divBottom = jQuery('.coverImg').offset().top + jQuery('.coverImg').outerHeight();
        if (divBottom > top) {
            jQuery('.coverImg').removeClass('outOfView');
        } else {
            jQuery('.coverImg').addClass('outOfView');
        }
    });

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有