2011-11-28 134 views
0

我正在建設一個移動網站,我正在使用jquery.mobile庫。我正面臨着jquery.mobile如何處理導航的問題。它使用ajax進行所有導航調用並替換DOM。jquery手機導航模型

  • 我想要正常的回發並且不需要ajax方法。
  • 此外,底部的所有頁面上都有一個加載<div>。我不要那個。我知道它與ajax請求方法有關。

沒有人有任何經驗嗎?非常感謝。

回答

0

艾米特,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> 
+0

我怎樣才能確保我沒有編程方式做任何事情。 href的應該像本身一樣工作.. – amit

+0

@amit - 停止使用jQuery移動? – RobG

+0

我需要一些jquery mobile的功能.. – amit

0

嘗試禁用它在$。移動設置,如:

$.mobile.ajaxLinksEnabled = false; 
0

JQM Documentation實際上規定:

$.mobile.ajaxEnabled = false; 

或者你也可以指定

rel=external 

直接在您的代碼,讓JQM載入頁面「正常」,並沒有Ajax。

PS:請注意,在這種情況下,整個JQM需要在每次新的頁面加載時重新初始化(以及您的代碼)。

+0

哦,底部的div可能是因爲你沒有包含jqm.css樣式表... – Leon