2011-08-15 48 views
1

我有問題,當我點擊一個導航鏈接時,它顯示頁面,因爲它應該。但是,如果我再次點擊鏈接,它會丟失所有內容。jquery移動鏈接點擊兩次頁面消失

有人知道我如何解決這個問題嗎?

我用jquery.mobile-1.0b2.min.js

<div id="nav"> 
    <ul> 
    <li class="red btn"><a class="tildig" href="#tildig" data-transition="fade" > 
     <p>TIL DIG</p> 
     </a></li> 
    <li class="blue btn"><a class="kontakt" href="#kontakt"data-transition="fade" > 
     <p>KONTAKT/BOOKM&Oslash;DE</p> 
     </a></li> 
    </ul> 
</div> 

<!-- Start of page --> 

<div data-role="page" id="tildig"> 
    <div data-role="header" data-nobackbtn="true"> </div> 
    <div data-role="content"> 
    <p>Dette er siden TIL DIG<br> 
     Jeg er nummer 3</p> 
    </div> 
    <div data-role="footer"> </div> 
</div> 

<!-- End of page --> 

<!-- Start of page --> 

<div data-role="page" id="kontakt"> 
    <div data-role="header" data-nobackbtn="true"> </div> 
    <div data-role="content"> 
    <p>Dette er siden KONTAKT/BOOKM&Oslash;DE</p> 
    </div> 
    <div data-role="footer"> </div> 
</div> 

<!-- End of page --> 

的Java

http://code.jquery.com/mobile/1.0b2/jquery.mobile-1.0b2.min.js

http://code.jquery.com/jquery-1.4.4.min.js

+5

Kasperrrrrrr!我們不是魔術師(儘管有些可能)! :D需要更多信息。代碼片段或其他內容會很有幫助! :D – Behrang

+0

* opdated *對不起:) – Kasper

+0

Kasperrrrrrr! JavaScript在哪裏? :D – Behrang

回答

2

我想我知道你的問題是什麼 - 至少我有一些非常相似的東西,一個listview保持消失 - 必須與jqm緩存。

<div data-role="page" id="book_index" data-dom-cache="true"> 

此屬性做出的頁面重新出現,希望它有助於

+0

這是非常有益的,謝謝 – Mirko