在JQuery Mobile中,我使用changePage()重定向回到上一頁,使用以下內容。JQUERY Mobile重定向和Calinng函數
$.mobile.changePage(previousPage.prevObject[0].id, { transition: "slide"});
這一切工作正常。我遇到的問題是,如果我試圖從我離開的頁面中清除HTML元素。使用以下內容 -
$('#navigation').html('');
這不會發生。如果我使用的jQuery Mobile的用戶界面提供了正確的後退按鈕像這樣 -
<a href="" onclick="clearNavigation();" data-rel="back">Back</a>
的onclick是功能來清除HTML元素......這樣的工作原理,但動畫是緩慢的。它將首先清除HTML元素離開空白頁面並重定向回到上一頁。這看起來不太順利。有沒有一種方法可以重新導向,然後刪除元素。看起來像我加快了過渡?
感謝 羅裏
PS - 我目前有clearNavigation()函數 -
function clearNavigation(){
$.mobile.changePage(previousPage.prevObject[0].id, { transition: "slide"});
$('#navigation').html('');
}