фона связан с этим вопросом я отправил вчера:Javascript работает на эмуляторе, но не работает на реальном устройстве
on click event inside pageinit only works after page refresh.
У меня есть ответ на этот вопрос, и я попробовал его в chrome devtools, он работал нормально. Но сегодня, когда я тестировал его на реальном устройстве (iPhone), он не работает. Когда я использую свой старый код, кнопки работают, но только после обновления. И когда я использую этот принятый ответ, кнопки больше не работают. Но он отлично работает в chrome virtual device. Надеюсь, кто-то может помочь.
Вы пробовали размещения кода инициализации внутри '$ (документ) .ready (функция() {...});' блок? –
Рекомендуется поместить его в '$ (document) .on (" pageinit ", function() {...});' Мой код инициализации должен решить, показывать ли этот баннер или нет, и он находится внутри этого ' pageinit' (я не публиковал эту часть кода в вопросе), и он отлично работает. –
Да, его совет, вероятно, был неправильным, предполагая, что вы следовали за ним к письму. Вероятно, вы только что изменили '$ (document) .on (" pageinit ", function' to' $ (function' – dtanders