Триггерное событие «mobileinit» - PullRequest
1 голос
/ 07 ноября 2011

Простой вопрос, я думаю.

Как вызвать событие mobileinit в jQuery Mobile?

Я получаю некоторый Ajax ответ, который не nicely разработан (в форме jQuery Mobile).И я думаю, мне нужно вызвать это событие, чтобы сделать это.

Ответы [ 2 ]

2 голосов
/ 05 марта 2012

Я не доверяю mobileinit. Я создаю мобильное приложение с Phonegap и jQueryMobile, в настоящее время тестирую на Android 4.0.3, и событие просто не запускается. Совсем. Он настроен правильно, так как я могу запустить его в консоли Chrome во время тестирования на рабочем столе.

Привязка к окну вместо документа не имеет значения.

Конечно, я мог бы вызвать его в каком-то другом обработчике событий, например pagebeforecreate на первой странице в DOM. Но это ставит лошадь позади телеги.

2 голосов
/ 10 ноября 2011

вы можете попробовать $.mobileinit(); в самой библиотеке jQM, она называется так:

$( window.document ).trigger( "mobileinit" );
...