jQuery移动页面导航

时间:2010-12-30 10:09:51

标签: jquery mobile navigation

我的网页项目中有4页说a,b,c& d。每个页面顶部都有一个标签栏/导航栏和相互链接的按钮。导航工作完美。 但是,我想执行一些操作,例如,当单击b时 - 将从数据库中获取某些数据,当单击c时数据会更新,同样如此。但是,所有这些javascript函数都在第一页上运行,该页面在执行web-app时启动。如果我导航到其他页面,该页面上的js不起作用。难道我们不能一次性绑定所有这些按钮吗? 请建议。 感谢。

1 个答案:

答案 0 :(得分:2)

jquerymobile将尝试使用Ajax检索页面内容并默认添加到当前页面DOM而不是正常页面请求。您可以尝试以下选项: 1.使用$ .mobile.changePage() 2.使用mobileinit事件(在jquerymobile js加载之前)更改默认行为: $(document).bind(“mobileinit”,function(){     $ .mobile.ajaxEnabled = false; //默认情况下不通过ajax处理链接 });