使用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/
最佳答案
代码“ ev.which”专用于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");
}
});
希望这对您有所帮助。
关于javascript - 在Windows中将单击事件添加到Window或文档错误中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7566584/