我使用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