jQuery移动.导航更改url,不加载新页面
jQuery mobile.navigate changes url, doesn't load new page
我通过搜索发现了一些类似的帖子,但他们的修复方法似乎都不适合我。
我正在尝试用jquery改变滑动页面。页面url在滑动上得到更新,但是它并没有把我带到新的页面。相反,它保持在同一个页面上,只有url被更新。
如果有人能快速看一下并提出一些可能的修复建议,那将是一个巨大的帮助。
这是我的代码:
$(function(){
$( "div.sw_box" ).on( "swipe", swipeHandler );
function swipeHandler( event ){
$.mobile.navigate("/test2.php");
}
});
谢谢!
这里有一个滑动导航的官方示例:http://demos.jquerymobile.com/1.3.0/docs/examples/swipe/swipe-page.html
你应该尝试$.mobile.changePage
而不是$.mobile.navigate
;这似乎是文档和代码之间最显著的区别
$mobile。changepage已弃用,将在JQuery移动版1.5中删除。
这应该可以正常工作:
function swipeHandler( event ){
$(':mobile-pagecontainer').pagecontainer('change', 'page.html', {
transition: 'flip',
changeHash: false,
showLoadMsg: true
});
}
在你的情况下,你需要改变'page.html'为'test2.php',或者你可以使用'#pageID',如果页面在同一文档
相关文章:
- 超链接单击以加载新页面并执行JavaScript
- 在RadWindow中加载新页面,然后从加载的窗体中关闭窗口
- 加载新页面时的过渡效果,AJAX
- Ajax没有正确加载新页面
- 避免在打印后加载新页面,下一页应从上次打印页面的剩余部分打印 - 点阵打印机
- 在加载新页面时保持选项卡永久处于活动状态
- 更改 URL 并使用 AJAX 获取响应加载新页面的最佳方法是什么
- 在当前页面上动画和加载新页面
- 如何在每次单击链接以加载新页面时停止加载其他资产
- 如何让我的wordpress网站在同一页面中显示博客文章,而无需使用AngularJS加载新页面
- 在WordPress上加载新页面时重新加载标题
- JavaScript 中的函数在通过单击 href url 加载新页面时不会调用
- 获取已更改的下拉选择的值,然后加载新页面
- 验证以检查数据库中是否已存在用户名,而无需加载新页面
- 每次加载新页面时,在iOS webView中运行JS
- 使用javascript在短暂的暂停/延迟后加载新页面
- 使用Javascript/Ajax加载新页面
- Javascript知道何时加载新页面
- JQuery bPopup从弹出窗口中删除旧页面,并在其中加载新页面
- 当按键按下时,如何使用javascript加载新页面