Я недавно начал разрабатывать платформу WP8. Мое приложение отлично работает с телефонами android и iOS.Событие javascript click(), не работающее на WP8, построено на базе Cordova и jQuery Mobile. Android и iOS тот же код работает нормально
index.html
<a id="fail" href="#page2" onclick="alert('test');">Page 1 link</a>
index.js
$('#fail').click();
Выпуск
Я вижу окно предупреждения на телефоне WP8 , но мой телефон не перенаправляет страницу JQM с id page2. Однако, когда я вручную касаюсь/нажимаю ссылку «Страница 1 link», я получаю всплывающее предупреждение, после чего я перенаправляюсь на страницу 2, как и ожидалось.
Пожалуйста, дайте мне знать решение, если вы знаете об этом. Я буквально разочарование в связи с этим вопросом за последние 9 часов :(
Хотя я обнаружил некоторую работу вокруг с помощью:
$(":mobile-pagecontainer").pagecontainer("change", "#page2", { transition: "slideup" });
Но меняется так много кода в моем большом масштабе приложение будет еще одна проблема как я планирую поддерживать равномерную базу коды для всех 3 сред. :(
У меня есть добавлена нижняя строка в заголовке. ** ** Но ничего не произошло :( –
Если вы сохраняете только href (без события onclick), он перенаправляет правильно? – Frix33
Нет, это не проблема. Если я физически щелкнуть/коснуться, то перенаправление происходит независимо от атрибута onclick. Однако через JS его не независимо от атрибута onclick. Я добавил атрибут onclick, чтобы проверить, запускается ли событие JS click или нет. –