检测浏览器中是否有工作/支持的滚动事件

时间:2011-09-15 14:26:56

标签: javascript scroll onscroll

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

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

2 个答案:

答案 0 :(得分:2)

检查事件支持:

typeof window.onscroll!=="undefined";

Object.getPrototypeOf(window).hasOwnProperty("onscroll");

答案 1 :(得分:1)

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

onscroll event not being triggered on iPad after single touch panning?

javascript scroll event for iPhone/iPad?