Jquery mobile Link点击两次页面消失

时间:2011-08-15 12:09:41

标签: javascript jquery jquery-mobile

我遇到的问题是,当我点击导航链接时,它会显示页面。但如果我再次点击该链接,它将丢失所有内容。

有人知道我是如何解决这个问题的吗?

我使用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 -->

爪哇

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

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

1 个答案:

答案 0 :(得分:2)

我想我知道你的问题是什么 - 至少我有一些非常相似的东西,其中listview一直在消失 - 与jqm缓存有关。

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

此属性使页面重新出现,希望有帮助