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

Biotoxsin 11.01.2021 23:01

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

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

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

voraa 12.01.2021 07:26

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

Biotoxsin 12.01.2021 15:45

Цитата:

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

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

voraa 12.01.2021 19:31

Цитата:

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

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

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

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


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