我使用jQuery移动,我会使用的方法$ .mobile.changePage()在过去的第1页至第2页。javascript文件没有运行
问题,第二页不运行列表中显示的JavaScript。
$.mobile.changePage("../prestation_html/page2.html");
第二页是分开的,也就是说,如果你使用的href然后我们添加的rel =“外部”
我怎样才能解决这个问题?
我使用jQuery移动,我会使用的方法$ .mobile.changePage()在过去的第1页至第2页。javascript文件没有运行
问题,第二页不运行列表中显示的JavaScript。
$.mobile.changePage("../prestation_html/page2.html");
第二页是分开的,也就是说,如果你使用的href然后我们添加的rel =“外部”
我怎样才能解决这个问题?
标准jQuery导航使用AJAX加载您导航到的页面主体的内容。头部被完全忽略,这意味着所有脚本,后续页面中脚本和样式表的链接都将被忽略。 您需要确保所有JS资源都加载到您加载的第一页。 请注意,$(document).ready
将无法在随后的页面上工作,您将需要绑定到'pageinit'
,如jqm documentation中所述。
然后我应该添加我的代码链接js ' '这里 ' $( “#第2页”)。住( 'pageinit',函数() \t \t \t {...}' –
您应该将链接添加到第一页的页眉,以及访问$(“#page2”)中第二页时需要运行的任何代码。 'pageinit',function(){...} – Romain
请参阅http://stackoverflow.com/questions/13653498/dynamically-add-pages-to-jquery-mobile-web-app/13656924#13656924 – donramos