我试图使用原型以这种方式触发onScroll事件:
Event.observe(document, 'scroll', function(){
alert('boo');
});
它在Firefox上完美运行,但在IE上没有任何反应。有谁知道为什么?如果有另一种方法可以这样做?
由于
答案 0 :(得分:13)
请尝试将其附加到window
:
Event.observe(window, 'scroll', function() {
alert('boo');
});
在IE,FF上为我工作。老实说,我不知道为什么它会将它附加到document
。
答案 1 :(得分:8)
不知道是否有人仍在关注此答案,但我想我会记下我发现的一些信息。通常,以下浏览器的“窗口”支持滚动事件...
但是,当谈到文档时,任何IE版本都不支持它。现在,有趣的是 Iphone 3G浏览器与 IE 相反。滚动事件仅适用于文档。有关详细信息,请查看http://www.quirksmode.org。这个网站有很多关于事件处理的好东西。希望这有助于某人...