Живое мероприятие jQuery на iPad ... почему оно не работает? - PullRequest
8 голосов
/ 27 июля 2010

Я использую jQuery для разработки веб-приложений на iPad, и, похоже, событие jQuery live не работает ... Это был тот случай, когда я работал с эмулятором SDK iPad и теперь у меня есть iPad для работы на это все тот же (я надеялся, что это была ошибка эмулятора). Выполнение того же кода в сборке веб-комплекта работает нормально.

Мне просто интересно, есть ли у кого-нибудь еще эта проблема? Если есть исправление? или это я? Надеюсь, что кто-то может помочь, так как мой код становится действительно раздутым, когда приходится перепривязывать клики и т. Д. После вызовов ajax.

Спасибо:)

Ответы [ 3 ]

18 голосов
/ 08 мая 2011

По какой-то причине мобильное сафари не прикрепляет события щелчка к некоторым элементам DOM, поэтому их необходимо присоединять вручную.

$('.header').live('click',get_location_input);

и когда вы добавите это позже, он работает на ipad

<div class='header' onclick=''>Station Info</div>

вот где я получил информацию

http://skillfulness.blogspot.com/2010/11/workaround-for-jquery-live-event.html

3 голосов
/ 02 августа 2010

Мне пришлось использовать событие jQuery .delegate, которое, похоже, выполняет хитрость, привязывая щелчок к элементу после вызова ajax.

0 голосов
/ 07 марта 2016

«курсор: указатель» для perticular ID в файле CSS работает для меня ..

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