Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Click и Safari (https://javascript.ru/forum/misc/81675-click-i-safari.html)

Biotoxsin 12.01.2021 00:01

Click и Safari
 
Здравствуйте!

На браузере Safari не работает событие click по кнопке.
Не работает ни один вариант решения проблемы с событием click:
-отлавливанием события touchstart
-css назначением "cursor: pointer"
-изменением блока DOM на button или a

Подскажите как можно решить эту проблему?

voraa 12.01.2021 08:26

Что значит " не работает событие click по кнопке."
В Сафари не работает addEventListener("click"... ?

Biotoxsin 12.01.2021 16:45

Цитата:

Сообщение от voraa (Сообщение 532592)
Что значит " не работает событие click по кнопке."
В Сафари не работает addEventListener("click"... ?

Именно. Только вызывается через jquery .on('click', function). И выдаёт ошибку "undefined is not an object (evaluating 'screen.orientation.addEventListener')"

voraa 12.01.2021 20:31

Цитата:

Сообщение от Biotoxsin
Именно. Только вызывается через jquery .on('click', function)

А что стоит перед .on('click'.... ?
Цитата:

Сообщение от Biotoxsin
screen.orientation.addEventListener')

Событие привязывается обычно к какому то элементу.
Кликать тоже нужно по элементу
screen.orientation - это элемент такой?
Что такое screen.orientation?


Часовой пояс GMT +3, время: 12:09.