javascript - 如何在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();
});
});
谢谢 !
解决方案
推荐阅读
- javascript - 当我使用javascript单击上传按钮时将图像上传到firestore
- sql - 如何在 BigQuery 的开始日期和结束日期之间复制生成日期的行?
- python - I 对 J 的迭代
- python - 使用特定日期时间索引重新索引 Pandas Dataframe
- javascript - 在同一台服务器上托管 React 前端和 NodeJs 后端
- javascript - 如何使用 Vue 自动监视 API Endpoint 中的更改?
- html - 你能强制绝对定位的表格单元格堆叠起来,就好像它们没有脱离流动一样?
- shell - 如何创建脚本自动化 CMD(命令提示符)和命令行
- decode - 解码嵌套的 JSON 元素 (SwiftUI)
- vba - VBA 自动化 - 如何访问日期选择器元素