6

愚かな初心者であることを前もって許してください。

とにかく、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でコードを実行しても、マウスクリックが登録されません。私は何かを逃しているのですか、それとも間違ったことをしていますか?

助けてください。

4

2 に答える 2