我有一个应用程序,其中包含一系列表单,每个表单都在自己的页面上.
我不希望将其中一些页面添加到历史堆栈中.因此,当用户按下时,它会跳过它们.
Jquery-mobile使用对话框执行此操作.您可以将此配置为对所有页面(或任何其他数据角色)进行配置,但不能仅对某些页面进行配置.
有谁知道如何做到这一点?或者,是否可以创建扩展"页面"的新数据角色.如果可以,那么我可以禁用所有这些页面的历史记录.
在这种情况下,您可以$.mobile.changePage()自己打电话:
$.mobile.changePage( "url", {
changeHash: false //do not track it in history
});
Run Code Online (Sandbox Code Playgroud)
http://jquerymobile.com/demos/1.2.0/docs/pages/page-navmodel.html http://jquerymobile.com/demos/1.2.0/docs/api/methods.html
| 归档时间: |
|
| 查看次数: |
4947 次 |
| 最近记录: |