1

有没有办法确定浏览器是否支持 javascript onscroll 事件?因为我正在开发适用于 android 和 iphone 的 WebApp,并且 onscroll 事件适用于 android 但不适用于 iphone。

那么javascript中有什么方法可以检测它是否在该浏览器中受支持?

4

2 回答 2

2

检查事件支持:

typeof window.onscroll!=="undefined";

或者

Object.getPrototypeOf(window).hasOwnProperty("onscroll");
于 2011-09-16T13:28:08.873 回答
1

尝试那些较旧的答案,基本上,这是 iPhone 上 Safari 特有的问题:

单点触摸平移后未在 iPad 上触发 onscroll 事件?

iPhone / iPad的javascript滚动事件?

于 2011-09-15T14:38:53.193 回答