2012-01-06 11 views
0

jquery mobileのlistviewに問題があります。listview jquery-mobileのinnerpageへのリンク

ページには「li」リストがいくつかあります。

<script> 
    $("li").livequery("click", function(){ 
     $.mobile.changePage("#detailPage"); 
    }); 
</script> 
.... 
.... 
<div data-role="page" id="home"> 
    <div data-role="content"> 
     <ul id="list" data-role="listview" data-filter="true"> 
      <li> 
       <a href="#> 
        <h3>AAA</h3> 
        <p>AAA is...<p> 
        <p>$25.00</p> 
       </a> 
      </li> 
      .... 
      .... 
      .... 
     </ul> 
    </div> 
</div> 
<div data-role="page" id="detailPage"> 
    .... 
</div> 

私は "李" をクリックした場合、それはinnerpage(detailPage)

をリンクされますが、私は "李" をクリックしたときに、ページのトップへ

移動リンクする前にinnerpage

私はそれを望んでいません。

どうすればよいですか。

私を助けてください。

ps.申し訳ありませんが、私の英語は良くありません。

答えて

0

多分

$.mobile.silentScroll

(方法)スクロールのスクロールイベントリスナーをトリガすることなく、特定のY位置 します。・引数:yPos(数値、 の既定値は0)。任意の番号を渡すと、そのYの場所にスクロールします。

例:

//scroll to Y 100px    
$.mobile.silentScroll(100); 
関連する問題