jquery live&livequery

我正在使用jquery的加载来通过ajax引入缩略图。 我想用户可以将鼠标hover在裁剪的拇指上,使用imgPreview插件查看图像的小型未剪切版本。 如果他们点击它,然后在灯箱( fancybox )中显示完整大小的图像。

对于灯箱,我有:

$("ul#plant_gallery li a").livequery( function(){ $(this).fancybox ({ 'overlayOpacity': 0.9, 'overlayColor': '#000', }); }); 

对于工具提示未剪切的图像hover,我有:

 $('ul#plant_gallery li a').live('mouseover', function() { if (!$(this).data('init')) { $(this).data('init', true); $(this).imgPreview({imgCSS: { width: 200 }, srcAttr: 'rel'}) ( function() { }, function() { } ); $(this).trigger('mouseover'); } }); 

我如何将这两者合二为一? 我应该使用jquery的live或livequery吗? 谢谢你的帮助!

我想你不需要把它们结合起来,你尝试过:

 $("ul#plant_gallery li a").live('click', function(){ $(this).fancybox ({ 'overlayOpacity': 0.9, 'overlayColor': '#000', }); }); 

并保留其他function原样?