首页 > 解决方案 > 如何在Javascript / jQuery中检测元素是否在没有滚动事件的视口中?

问题描述

我想知道是否存在一种方法来检测元素是否在视口中而没有 Javascript / jQuery 中的滚动事件?

事实上,我想在视口可见某个元素但......没有滚动事件时触发一个函数。实际上,我的页面使用“您滚动一次,它会将您带到下一个屏幕”系统。这就是为什么我的功能没有被触发......

这是我的页面示例:

https://drive.google.com/file/d/1-CBsed06QSxxCw5wy6N-DzTj46I9K-tl/view?usp=sharing

我已经尝试过 jquery.visible 库并看到其他事件侦听器。我在具有正常滚动效果的普通页面中尝试了我的代码,它工作正常,但不是我的实际滚动效果。

这是我当前的代码的样子:

jQuery(document).ready(function()
{
    // doesn't work
    jQuery(window).scroll(function()
    {
        myFunction();
    });

});

谢谢 !

标签: javascriptjquerycsshtml

解决方案


推荐阅读