2011-04-26 93 views
0

我正在使用jqTouch將我的內容顯示爲嵌套列表。當用戶點擊節點時,jQuery執行ajax調用以獲取新內容並將其放入列表中,然後以編程方式執行單擊包含此列表的ID以執行幻燈片。整個代碼:在iPad上使用jqTouch功能啓動點擊/觸摸事件

$.ajax({ 
    url : 'searchServlet', 
    type : 'GET', 
    data : JSON.stringify(jsonParams), 
    timeout : 2000, 
    dataType : "json", 
    error : function(xhr, ajaxOptions, thrownError) 
    { 
     console.error("Ajax searchServlet " +xhr.responseText); 
    }, 
    success : function(searchResult) 
    { 
     var results = $("#results_from_server"); 
     results.empty(); 
     for(i=0; i < searchResult.length; i++) 
     { 
      $('<li>').append(createVideoItem(searchResult[i].name)).appendTo(results);    
     } 
     $('body').append('<a id="tempID" href="#next"></a>'); 
     $('#tempID').click(); 
     $('#tempID').remove(); 
    } 

它可以在桌面Safari瀏覽器中正常工作,但由於點擊次數限制,它不適用於iPad。

所以我的問題是:

  1. 沒有任何其他戰爭讓這個Ajax和幻燈片功能
  2. 如果不是 - 我怎樣才能$('#tempID').click();到iPad上的工作嗎?

回答

0

嘗試

$('#tempID').trigger('click'); 
相關問題