2012-02-17 73 views
1

我想在JQuery移動版中附加一個當前未在我的設備上查看的「頁面」。問題是它不起作用。問題jquery mobile中的追加()頁面

如果我用這個方法 -

<a href="" onclick="clearProducts();" data-rel="back">Back</a> 

這將工作,但其緩慢的,不是很好看。因爲它將首先從頁面中刪除元素,然後轉到上一頁。給人的印象是它的緩慢和越野車。

有沒有辦法先倒退,然後退出視圖從上一頁中刪除元素?

感謝

+1

請告訴我裏面clearProducts()? – user700284 2012-02-17 13:23:43

+0

你不能只使用changepage? – ghostCoder 2012-02-17 14:01:53

+0

'這會工作'。什麼會起作用?我們不知道'clearProducts()'做了什麼... – Jasper 2012-02-17 17:34:34

回答

1

如果要重新加載正在被帶進通過AJAX的DOM,那麼你可以設置$.mobile.changePage()選擇對象來truereloadPage屬性,它可以讓你過渡到同一頁面,而頁面刷新它的內容:

function clearProducts() { 
    $.mobile.changePage('/path/to/page.html', { 
     reloadPage : true 
    }); 
} 

這裏是$.mobile.changePage()的文檔:http://jquerymobile.com/demos/1.0.1/docs/api/methods.html