進出口試圖在其上使用的jquery移動功能不執行
側菜單的應用程序執行一個jquery功能被單獨包括
<div class="menu">
<ul>
<li><a href="test.html">Test 1</a></li>
<li><a href="test2.html">Test 2</a></li>
</ul>
</div>
試驗1 HTML
<div id="test1">
<p>This is a test page to check</div>
<script>
$(document).delegate("#test1", "pageinit", function() {
alert('created by jQuery Mobile!');
});
</script>
</div>
上的HTML網頁,我有以下的Java腳本代碼
$(document).delegate("#test1", "pageinit", function() {
alert('created by jQuery Mobile!');
});
當我點擊鏈接時,alert()
框沒有被執行。但是,當我刷新頁面,然後顯示alert
框
有人可以告訴我爲什麼警告框不在頁面上執行,如果點擊鏈接?
注:
如果我設置data-ajax="false"
它的作品的鏈接。我想執行它而不將其設置爲false
請添加HTML標記;兩位主播不太多。使用'.on'和'pagecreate'。 – Omar
@Omar我使用'.on'和'pagecreate',但當我點擊時仍然沒有任何反應。僅在刷新時纔有效 – LiveEn
這不是一個正確的頁面結構,請通過jQuery-mobile閱讀更多內容。 '代表'已棄用。不要使用警報進行調試。您的解決方案非常簡單,只需要一點點閱讀即可瞭解jQM的工作原理。 '$(document).on(「pagecreate」,「#test1」,function(){console.log(「test1 pagecreate」);});'。 – Omar