2010-04-09 3 views
1

J'utilise jQTouch en utilisant l'exemple AJAX fourni dans la démo:JQTOUCH, Liaison aux liens entrants via AJAX, pour faire un autre appel AJAX? Possible?

$('#customers').bind('pageAnimationEnd', function(e, info){ 
    if (!$(this).data('loaded')) {      // Make sure the data hasn't already been loaded (we'll set 'loaded' to true a couple lines further down) 
     $('.loadingscreen').css({'display':'block'}); 
     $(this).append($('<div> </div>').   // Append a placeholder in case the remote HTML takes its sweet time making it back 
      load('/mobile/ajax/customers/ .info', function() {  // Overwrite the "Loading" placeholder text with the remote HTML 
       $(this).parent().data('loaded', true); // Set the 'loaded' var to true so we know not to re-load the HTML next time the #callback div animation ends 
       $('.loadingscreen').css({'display':'none'}); 
      })); 
    } 
}); 

Cela retourne une belle UL qui sort très bien ..

<ul class="edgetoedge"> 
<li class="viewaction" id="715"> 
    <span class="Title"><a href="/c-view/715/">Lorem Ipsum is simply dummy text of the...</a></span> 
    <div class="meta"> 
    <span class="dateAdded"> 1d ago </span> 
    </div> 
</li> 
</ul> 

C'est là que je suis bloqué. Comment puis-je le faire lorsque vous cliquez sur le lien ci-dessus, il charge l'URL enveloppé près de la classe = "Titre"?

Je voudrais charger JQTouch comme le premier exemple de code.

J'ai essayé les deux choses suivantes sans succès:

$('.viewaction').bind('click', function() { 
    alert('wow'); 
}); 

$('.viewaction').live('pageAnimationEnd', function(e, info){ 

}); 

Merci!

Répondre

2

Mettez celui-ci quelque part en dehors de votre première liaison fonction

$("span[class=Title]").delegate("a", "click", function(){ 
    alert('LOLCAT'); 
}); 
+0

Merci Ivo, comment puis-je le faire glisser dans jQTouch web style app comme? Êtes-vous familier avec JQTOUCH? merci! – AnApprentice

+0

Je pense que c'est la réponse de vos prières - http://www.youtube.com/watch?v=4dIAalPwDq0 –

+0

C'est proche et très très cool. Mais avec cela quand vous cliquez sur le dos btn sur la 3ème page, il vous ramène à la première page, pas la page 2. Idées? – AnApprentice

Questions connexes