我正在建設一個移動網站,我正在使用jquery.mobile庫。我正面臨着jquery.mobile如何處理導航的問題。它使用ajax進行所有導航調用並替換DOM。jquery手機導航模型
- 我想要正常的回發並且不需要ajax方法。
- 此外,底部的所有頁面上都有一個加載
<div>
。我不要那個。我知道它與ajax請求方法有關。
沒有人有任何經驗嗎?非常感謝。
我正在建設一個移動網站,我正在使用jquery.mobile庫。我正面臨着jquery.mobile如何處理導航的問題。它使用ajax進行所有導航調用並替換DOM。jquery手機導航模型
<div>
。我不要那個。我知道它與ajax請求方法有關。沒有人有任何經驗嗎?非常感謝。
艾米特,jquery mobile並不是所有導航都使用ajax的。你可以在頁面之間編程通過
$.mobile.changePage('#newpagediv');
手動導航您可以在HTML多個頁面,預裝並通過導航鍵點擊
<div id="first" data-role="page">
<a href="#second">Go to second</a>
</div>
<div id="second" data-role="page">
</div>
嘗試禁用它在$。移動設置,如:
$.mobile.ajaxLinksEnabled = false;
的JQM Documentation實際上規定:
$.mobile.ajaxEnabled = false;
或者你也可以指定
rel=external
直接在您的代碼,讓JQM載入頁面「正常」,並沒有Ajax。
PS:請注意,在這種情況下,整個JQM需要在每次新的頁面加載時重新初始化(以及您的代碼)。
哦,底部的div可能是因爲你沒有包含jqm.css樣式表... – Leon
我怎樣才能確保我沒有編程方式做任何事情。 href的應該像本身一樣工作.. – amit
@amit - 停止使用jQuery移動? – RobG
我需要一些jquery mobile的功能.. – amit