В JQuery Mobile я использую changePage (), чтобы перенаправить обратно на предыдущую страницу, используя следующую.
$.mobile.changePage( previousPage.prevObject[0].id, { transition: "slide"} );
Это все работает нормально.У меня проблемы с тем, что я пытаюсь удалить элементы HTML со страницы, которую я покидаю.используя следующее -
$('#navigation').html('');
Этого не происходит.Если я использую правильную кнопку возврата, предоставленную в пользовательском интерфейсе JQuery Mobile, такую как эта -
<a href="" onclick="clearNavigation();" data-rel="back">Back</a>
Онкликом является функция очистки элементов HTML ... этот способ работает, но анимация медленнаяСначала он очистит HTML-элементы, оставив пустую страницу, и перенаправит обратно на предыдущую страницу.Это просто не выглядит гладко.Есть ли способ, которым я могу перенаправить обратно, а затем удалить элементы.кажется, что я ускорил переход?
Спасибо, Рори
PS - функция, которую я в настоящее время имею для clearNavigation () -
function clearNavigation(){
$.mobile.changePage( previousPage.prevObject[0].id, { transition: "slide"} );
$('#navigation').html('');
}