element.addEventListener ("touchstart", функция (e) {}) не работает на iphone - PullRequest
0 голосов
/ 07 января 2020

Я занимаюсь разработкой веб-сайта, все готово, но любое из событий работает на iphone.

Я пытался нажать, отправить, запустить запуск, все. Все работает на рабочем столе и android, но iphone.

Вот мой код:

document.getElementById("popSwtch1").addEventListener("touchstart", function(e) {    
        alert("clicked");
    });

Я не понимаю, почему это не работает, даже https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html говорит, что это сработает, но я действительно очень не понимаю и злюсь.

Пожалуйста, кто-нибудь объяснит, почему это не работает, или я брошу свой p c в окно.

Редактировать: я пробовал это с Iphone 5с. Я попробовал это с Iphone 7+ и код работает. Но новый вопрос, как я могу заставить это работать на старых версиях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...