在IE中添加点击事件到窗口或文档错误

Adding click event to Window or document buggy in IE

本文关键字:窗口 文档 错误 事件 IE 添加      更新时间:2023-09-26

使用prevel框架添加事件的操作如下pl(window).bind("eventname",handlerFunction);

所以我做了这个

pl(window).bind("click", function (ev) {
    if (ev.which == 1) {
        alert("Clicked");
    }
});

在点击文档或窗口时,我能够提醒字符串,但检查IE8不做同样的事情。是图书馆坏了,还是我错了,就IE而言。Prevel Javascript框架可以在这里找到https://github.com/chernikovalexey/Prevel这是应该让你工作的代码http://jsfiddle.net/pKhHJ/

代码"这是firefox特有的。对于IE,您必须使用代码为"ev.keyCode"。试试下面的代码

pl(window).bind("click", function (ev) {
    if(!ev)
        ev = window.event;
  var kCode = ev.which || ev.keyCode;
    if (kCode == 1) {
        alert("Clicked");
    }
});

我看已经修好了