2010-04-09 1 views
1

Я использую JQTOUCH используя пример AJAX, представленный в демо:JQTOUCH, привязка к ссылкам, втянутым через AJAX, чтобы сделать еще один вызов AJAX? Возможное?

$('#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'}); 
      })); 
    } 
}); 

Это возвращает хороший UL, который выводит просто отлично ..

<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> 

Это где я застрял. Как я могу это сделать, когда вы нажимаете на ссылку выше, она загружает URL-адрес, завернутый рядом с классом = «Заголовок»?

Я бы хотел, чтобы он загружал JQTouch, как пример первого кода.

Я попытался следующие две вещи без успеха:

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

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

}); 

Спасибо!

ответ

2

Поместите этот где-то за пределами первой функции привязки

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

Спасибо Иво, как я могу получить его, чтобы скользить в JQTOUCH веб-стиль приложения, как? Вы знакомы с JQTOUCH? thxs! – AnApprentice

+0

Я думаю, что это ответ на ваши молитвы - http://www.youtube.com/watch?v=4dIAalPwDq0 –

+0

Это близко и очень круто. Но при этом, когда вы нажимаете кнопку back back на третьей странице, вы возвращаетесь на первую страницу, а не на страницу 2. Идеи? – AnApprentice