在 iPhone/iPad 上使用滚动事件捕获事件
尝试在 iPad 上捕获滚动事件时,故障排除工作揭示了常见的方法例如 window.onscroll 和 document.onscroll 无法触发所需的响应。
理解 iOS 上的事件处理设备
iPhoneOS 事件处理机制与传统桌面浏览器不同。在连续的一指平移或两指滚动期间,它不会生成滚动事件。相反,当用户停止移动页面并重新绘制时,就会触发事件。
在 iPhone/iPad 上捕获滚动事件
在 iPhone/iPad 上成功捕获滚动事件,使用事件监听器,例如:
window.addEventListener('scroll', function() { alert("Scrolled"); });
或等效的 jQuery 语法:
$(window).scroll(function() { alert("Scrolled"); });
其他资源
如需进一步参考,请查阅 Apple 关于处理 Safari Web 内容中的事件的文档: https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3