当前位置:  开发笔记 > 编程语言 > 正文

Javascript:onScroll事件(使用Prototype)在IE上不起作用?

如何解决《Javascript:onScroll事件(使用Prototype)在IE上不起作用?》经验,为你挑选了2个好方法。

我试图使用原型以这种方式触发onScroll事件:

Event.observe(document, 'scroll', function(){
    alert('boo');
});

它在Firefox上完美运行,但在IE上没有任何反应.有谁知道为什么?如果有另一种方法可以这样做?

谢谢



1> Paolo Bergan..:

尝试将其附加到window:

Event.observe(window, 'scroll', function() {
        alert('boo');
});

适用于IE,FF.老实说,我不知道为什么它会附加到它document.



2> The Code Pim..:

不知道是否有人仍在关注这个答案,但我想我会记下我发现的一些信息.通常,滚动事件在以下浏览器的" 窗口 "上受支持...

IE 5,6,7,8(不知道大约9)

FF所有版本

Safari 3.0 ..起来

Opera 9.0 ..起来

但是,当涉及到该文档时,任何IE版本都不支持它.现在,有趣的是Iphone 3G浏览器IE相反.滚动事件仅适用于文档.有关这方面的更多信息,请访问http://www.quirksmode.org.这个网站有很多关于事件处理的好东西.希望这有助于某人......

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有