dzheka3d
@dzheka3d

Почему iPhone не обрабатывает события?

Всем привет! Обратил внимание что события вроде:
$('.class').live('click', function(){})
Не работают на iPhone, с чем это связано? Причем только на iPhone и в любом браузере, другие устройства во всех браузерах работают отлично.
У меня очень часто таким образом навешивается обработчик, ибо потом удобно работать с элементом через
$(this). А может я просто не знаю вариант лучше?
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
У меня такое же колено, и не болит.
Пробовали без jQuery? Уверены, что нужный селектор есть в DOM дереве?
У меня все везде кликается на 5s, ios 9.3
Ответ написан
Комментировать
OAPrilepa
@OAPrilepa
Frontend developer
Попробуйте использовать
$(document).on('click', '.class', function() { ... });
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы