我有一個index.html頁面加載jquery和jquery移動庫(最新版本)與其他兩個頁面的鏈接。jQuery的移動加載動態頁面
<a href="page2.html" class="ui-state-persist" id='some_id' data-role="button" data-theme="e" >Page2</a>
<a href="page3.html" class="ui-state-persist" id='some_id' data-role="button" data-theme="e" >Page3</a>
是否可以在第2頁和第3頁中包含自定義JavaScript文件?如果我將它們包含爲像這樣page2.html正確呈現,但js文件似乎被忽略。這樣做的目標是在主菜單和應用程序頁面之間加載javascript的等待時間。
page2.html:
<!DOCTYPE html>
<html>
<head>
<title>My Apptitle>
<meta charset="utf-8"/>
<!-- custom files and libraries -->
<script src="../js/mycode.js"></script>
</head>
<body>
<div data-role="page" id="preTktTab">
<div data-role="header" data-position="inline">
<!-- and so on -->
您的解決方案適用於Mozilla和Chrome。不幸的是,在我們的手機瀏覽器Blackberry上,它加載了JavaScript文件,但似乎並未執行。 –
你可以使用'eval()'來評估代碼,如下所示:'eval($('#page_id')。find('script')。html());'但是如果你正在破解的代碼只是一個KB左右,我不會擔心分裂JS。 – Jasper
您是否看到過使用「後期加載」javascript構建大型JQM應用的示例或模型?看起來你已經想到了這一點! –