IE9 仍处于 Beta 阶段,但都一样,这里有一个问题:
使用prototype.js 1.6.1,将点击事件添加到链接并覆盖默认链接行为的正确形式是:
mylink.observe('click', function(e){
doSomething();
e.stop();
});
虽然这在我尝试过的所有其他浏览器中都能完美运行,但 IE9 是一个独特的案例。默认事件行为触发,我的链接将我带到链接的位置。似乎这stop()
在 IE9 中没有发挥作用。
以下代码在 IE9 中完美运行:
mylink.onclick = function(){
doSomething();
return false;
}
知道我可以做些什么来修复用于 IE9 的原型方法吗?