Cli*_*ote 1 javascript jquery jquery-mobile
我在现有的Web应用程序中使用Jquery Mobile.问题是,Jquery Mobile正在处理所有URL哈希.例如:
mysite.com/#foo
Run Code Online (Sandbox Code Playgroud)
这里,散列'foo'被发送到Jquery Mobile,它正在处理它,而不是让我的非jquery移动代码处理它.
是否有可能阻止Jquery Mobile干扰url哈希?
jQuery Mobile的默认行为是监听hashchange事件并更新URL哈希,以便仅在启用Ajax时处理页面历史记录.
为了处理链接的网页,都changeHash和hashListeningEnabled性能应在首次运行被禁用mobileinit.此事件在加载jQuery Mobile库之前触发.ready(); 它应该用于更改框架的全局设置.
<script src="jquery.js"></script>
<script>
$(document).on("mobileinit", function () {
$.extend( $.mobile, {
changePage.defaults.changeHash: false,
hashListeningEnabled: false
});
});
</script>
<script src="jquery.mobile.js"></script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1020 次 |
| 最近记录: |