Почему функция onclick не запускается в браузере iOS Safari? - PullRequest
0 голосов
/ 31 октября 2018

У меня есть сайт на shopify, и все работает нормально, кроме случаев, когда мы используем сайт в браузере Safari для iOS и нажимаем кнопку «добавить в корзину», он не запускает функцию onclick. Он отлично работает для всех настольных браузеров и телефонов Android, а также. Кнопка просто не срабатывает в iOS Safari

Вот фрагмент для кнопки:

<a onclick="cartAdd('AM',3)"><p class="icon-cart">Add to cart</p></a>

Ответы [ 2 ]

0 голосов
/ 31 октября 2018

Хорошо, вы можете добавить класс к своей кнопке, а затем добавить к ней прослушиватель событий:

document.getElementsByClassName("addToCartBtn")[0].addEventListener("click", function() {
    alert("Item added to cart!")
});
<a class="addToCartBtn"><p class="icon-cart">Add to cart</p></a>
0 голосов
/ 31 октября 2018

Кнопка такая, как эта?

<button onclick="myFunction()"></button>

Если да, вы должны использовать:

button.addEventListener("click", myFunction);

Иначе я не могу вам помочь, как вы не даете код.

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