Don*_*nzo 6 javascript click handlers internet-explorer-10
请原谅我作为一个stoopid菜鸟.
无论如何,我试图在IE10上制作我的html5游戏,但它没有检测到我的点击.
所以我研究了一下,发现它不是理解这意味着什么:
document.getElementById("answer1").addEventListener("click", wrong, false);
如果必须使用一些蹩脚的专有代码.因为我是一个stoopid菜鸟,我在实施这个问题时遇到了问题.
这是我目前的情况
document.getElementById("answer1").addEventListener("click", wrong, false);
document.getElementById("answer2").addEventListener("click", wrong, false);
document.getElementById("answer3").addEventListener("click", wrong, false);
document.getElementById("answer4").addEventListener("click", wrong, false);
//Stupid IE10 Crap
if (window.navigator.msPointerEnabled) {
document.getElementById("answer1").addEventListener("MSPointerDown", wrong, false);
document.getElementById("answer2").addEventListener("MSPointerDown", wrong, false);
document.getElementById("answer3").addEventListener("MSPointerDown", wrong, false);
document.getElementById("answer4").addEventListener("MSPointerDown", wrong, false);
}
Run Code Online (Sandbox Code Playgroud)
当我在ie10上运行代码时,它仍然没有注册我的鼠标点击.我错过了什么或做错了吗?
请帮助我
好吧,我不知道为什么它不起作用.它仍然无法正常工作.
但我找到了一个我认为可以分享的解决方法.我将以下属性添加到目标DIV的CSS中.
background-color:#FFFFFF;
opacity:0;
出于某种原因,如果我给DIVS一个背景颜色并使它们完全透明,则点击注册.
所以,我现在已经完成了对这个问题的关心.
我希望这可以帮助别人.
| 归档时间: |
|
| 查看次数: |
6279 次 |
| 最近记录: |