我正在开发一个基于jQuery Mobile的移动网站,其中一个子页面正在展示一个完整的节日计划。导航栏用于使用jQuery toggleClass函数选择要在程序中显示的类别。
当直接访问实际URL时,或者在加载页面后刷新页面时,一切都像魅力一样 - 但是当你第一次从菜单访问它时它不起作用。
此网址正在进行中: http://2157.no/mobil/program.html
我正在努力的页面是顶级菜单项(Programoversikt)。用于选择类别的导航栏项在浏览器中刷新之前不会起作用。之后它将在整个会话期间保持工作,除非您在再次访问之前重新加载任何其他页面。
有什么想法吗?我猜这与数据预取/缓存有关,但我在这里有点茫然......
我可以在访问当前页面时强行重新加载,还是阻止它被预取?
答案 0 :(得分:0)
设置data-ajax =“false”是一种解决方案,但也有其他一些方法。您可以在此处阅读更多详细信息getting data from MySQL on jquerymobile only when I refresh the page