2012-04-17 18 views
0

我想在Windows Mobile IE 6上检测滚动事件但是,移动IE 6似乎不支持任何类型的滚动事件。有什么我在这里失踪?以下是一些示例代码:JS滚动事件 - Windows Mobile IE

$(window).scroll(function(){ 
     alert('test'); 
    }); 

是否有任何一种解决方法?看起来好像我将不得不做一个计时器来检查scrollTop值的变化。

编辑 MSIE 6.0 Windows NT 5.1; Windows Phone 6.5

+1

我不知道'Windows Mobile'有Scroll功能。你确定你没有考虑iPhone吗? – jp2code 2012-04-18 13:19:35

回答

0

它不可能。我确实使用javascript间隔实现了一种解决方法,该间隔检查scrollTop变量中的更改。

0

移动浏览器不支持“真实”滚动事件。他们将在停止滚动后触发“滚动”事件一次。所以当元素滚动时你什么也做不了。你可以使用定时器来检查scrollTop,但我的建议是使用像'iscroll'这样的库来处理'scroll'事件。 iscroll in gitHub