2012-02-17 74 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