我有一个有趣的情况.我需要触发实时点击,因为简单的点击不起作用.
这是我有的:
$('.text').trigger('click');
但我需要这样的东西:
$('.text').trigger(live('click' ...));
或者解决这个问题的东西.
这是我的代码:
$(".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');
}
这个想法是我想触发$(‘.lightBox:first’).trigger(‘click’);但是在实时模式下,因为简单的点击不起作用!
谢谢 !!!!
解决方法
最好的解决办法就是把你的点击处理程序放在一个单独的函数中.
然后,您可以从实时点击处理程序和当您要手动触发点击时调用此功能.