В моем мобильном приложении jQuery;Кнопка jQuery назад не работает должным образом после обновления
На menu.html и внутри тела Я делаю что-то подобное, чтобы пойти help.html;
....
$(document).off('pageinit', '#menupage').on('pageinit', '#menupage', function() {
$(document).off('click', '#help').on('click', '#help', function(){
$.mobile.changePage("help.html", {
reloadPage: true,
transition: "flip",
reverse: false
});
});
}
....
<li><a id="help" href="#" role="link" data-role="none">
<div class="img help"></div>
<div class="menuTitle langMenuItem3">Help</div>
<div class="arrow"></div>
</a></li>
Затем на странице help.html У меня есть кнопка назад, как это, чтобы вернуться к menu.html:
<header data-role="header">
<a href="#" data-rel="back" class="button" data-role="none">
<div class="arrow_reverse"></div><span class="langBack">Terug</span>
</a>
<div class="pageTitle">Over deze app</div>
</header>
Моя проблема в том, что это работает в нормальных условиях, НО если я сделайте обновите на menu.html, затем перейдите на help.html , а затем снова вернитесь в меню, menu.html не загружается должным образом, я вижу, что страница визуально загружена нормально, но на firebug. Я вижу, что некоторые необходимые javascripts внутри тегов больше не попадает, он никогда не ударяет ny javascripts в любом месте menu.html, просто загружает предыдущий html из кеша, который все. Также заголовок страницы menu.html не изменяется корректно и остается после этого «Справка».
мое полное menu.html выглядит так;
Любые идеи?
, если вы снова и далее несколько раз без обновления, вы столкнулись с такой же? – Omar
@Omar yes..but если я сделаю обновление на help.html проблема решает! – Spring
Это странно ... проблема в этом случае находится в menu.html. Можете ли вы разместить свою «разметку»? используют 'data-dom-cache' или' data-prefetch'? – Omar