私はstopid noobであることを前に私を許してください。IE10はクリックイベントを処理していません。ヘルプMSPointerを使用して
とにかく、私はIE10、 上の私のHTML5のゲームプレイを作成しようとしているが、それは私のクリックを検出していません。
は、だから私はこのビットを研究し、見つけることの代わりにこれが何を意味するのか理解する:
document.getElementById("answer1").addEventListener("click", wrong, false);
いくつかの安っぽい独自のコードを使用する必要がある場合。 私は愚かな人ですので、これを実装するには問題があります。 ここで
は、私は現在、
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);
}
私はIE10上のコードを実行すると、それはまだ私のマウスクリックを登録していない持っているものです。 何かが見つからない、または間違っているのですか?
私を支援してください。それは働いていなかった理由を
あなたは、デモへのリンクを持っていますか? IEはクリックイベントをサポートしているので、MSPointerDownは必要ありません。 –