2011-04-26 53 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'); 
相关问题