2011-08-15 2 views
1

탐색 링크를 클릭하면 페이지가 올바르게 표시됩니다. 그러나 링크를 다시 클릭하면 모든 내용이 손실됩니다.Jquery mobile 링크를 두 번 클릭하면 페이지가 사라집니다.

이 문제를 어떻게 해결하는지 아는 사람이 있습니까? 적어도 I를 -

나는

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

Kasperrrrrr! JavaScript는 어디에 있습니까? : D – Behrang

답변

2

내가 당신의 문제가 무엇인지 알고 있다고 생각 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 --> 

자바를 사용하여 listview가 사라져 버린 매우 유사한 것들을 가지고 있습니다 - jqm 캐싱과 관련이 있습니다.

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

이 속성은 페이지 다시 표시했다가

+0

이것은 매우 도움이되었습니다. 감사합니다 – Mirko

관련 문제