【问题标题】:How to suppress the page reload in jQuery Mobile 1.4?如何在 jQuery Mobile 1.4 中抑制页面重新加载?
【发布时间】:2014-04-01 04:27:27
【问题描述】:

我有一个列表视图页面和一个详细信息页面。
我单击列表项,然后转到详细信息页面。然后单击返回按钮返回列表视图页面。
我发现当我返回列表视图时,它总是重新加载页面并从第一行显示页面。

您知道,当我单击第 100 个项目以阅读其详细信息然后返回时,我想查看刚刚看到的列表视图,而不是从第一行重新刷新的列表。
我尝试使用:

$.mobile.changePage(listview,{reloadPage:false})

抑制列表视图重新加载,但这没有用。 当我返回列表视图时,我想显示缓存。
任何人都可以给我一些建议吗?
感谢您的回复。

【问题讨论】:

  • 返回列表页面时是否刷新页面?您可以发布一些代码以查看如何返回
  • 嗨 Tasos,我回去使用代码:$.mobile.changePage(listview,{reloadPage:false})。我今天找到了方法,我添加了列表页面属性“data-dom-cache”=true,这将缓存页面,当我不需要缓存时,我做“$(”div [dsid ='pageid']“).remove();”删除缓存。它对我有用。

标签: listview jquery-mobile reload


【解决方案1】:

您可以使用 window.location.href="#pageId" 代替 changePage

【讨论】:

  • 谢谢 Esha,但似乎没有影响。列表视图页面仍在重新加载。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-11
  • 1970-01-01
  • 1970-01-01
  • 2011-02-17
  • 1970-01-01
  • 2012-03-14
相关资源
最近更新 更多