Proszę, wybacz mi z góry, że jesteś idiotą.IE10 nie obsługuje klikania zdarzeń | Pomoc przy użyciu MSPointer
W każdym razie, próbuję zrobić moją grę html5 na IE10, , ale nie wykrywa ona moich kliknięć.
Więc badania tego trochę i okaże się, że zamiast zrozumienia, co to znaczy:
document.getElementById("answer1").addEventListener("click", wrong, false);
Jeśli trzeba użyć trochę brzydko zastrzeżonego kodu. Ponieważ jestem niestabilnym noobem, mam problemy z implementacją tego .
Oto co mam obecnie
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);
}
Kiedy uruchomić kod na IE10, to nadal nie rejestruje moje kliknięć myszką. Czy brakuje mi czegoś lub robię coś niepoprawnie?
Proszę, pomóż mi.
Czy masz link do wersji demo? IE obsługuje zdarzenia kliknięć, więc nie powinieneś potrzebować MSPointerDown. –