如何在jquery中触发Live()单击

Ale*_*exC 13 jquery triggers live

我有一个有趣的情况.我需要触发实时点击,因为简单的点击不起作用.

这就是我所拥有的:

$('.text').trigger('click');
Run Code Online (Sandbox Code Playgroud)

但我需要这样的东西:

$('.text').trigger(live('click' ...));
Run Code Online (Sandbox Code Playgroud)

或者什么来解决这个问题.

这是我的代码:

$(".Sets a.largeImage").fancybox({

  'onComplete': function(){
    return errorimage(myurl);
  } 

});

function errorimage(url) {

  $("#fancybox-img").live('click', function(){
   $('.lightbox:first').trigger('click');
  });

  $('#fancybox-img').trigger('click');

}   
Run Code Online (Sandbox Code Playgroud)

这个想法是我想触发$('.lightbox:first').trigger('click');,但在实时模式下,因为简单的点击不起作用!

谢谢 !!!!

SLa*_*aks 10

最好的解决方案是将您的点击处理程序放在一个单独的函数中.

然后,您可以从实时单击处理程序以及手动触发单击时调用此函数.