2012-01-06 3 views
0

J'ai un problème dans listview de jquery mobile.lien vers la page d'aperçu vers page d'accueil dans jquery-mobile

page a quelques listes de "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> 

Si je clique sur un "li", il est lié innerpage (Detailpage)

mais quand je clique sur "li",

déplacement vers le haut de la page avant liée innerpage

Je ne veux pas ça.

comment faire cela.

aidez-moi s'il vous plaît.

ps.Je suis désolé, mon anglais n'est pas bon.

Répondre

0

Peut-être

$.mobile.silentScroll (procédé) de défilement vers une position particulière Y sans déclencher écouteurs d'événement de défilement. · Arguments: yPos (nombre, par défaut à 0). Passez n'importe quel nombre pour faire défiler jusqu'à cet emplacement Y.

Exemples:

//scroll to Y 100px    
$.mobile.silentScroll(100);