我使用jquery的load通过ajax引入缩略图。我希望用户能够悬停在裁剪的拇指,以查看一个小的未裁剪版本的图像使用imgPreview plugin。如果他们点击它,然后在lightbox (fancybox)中调出完整大小的图像。
对于lightbox,我有:
$("ul#plant_gallery li a").livequery( function(){
$(this).fancybox ({ 'overlayOpacity': 0.9, 'overlayColor': '#000', });
});对于工具提示未裁剪的图像悬停,我有:
$('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?谢谢你的帮忙!
发布于 2010-02-08 22:01:45
我觉得你不需要把它们结合起来,你试过了吗:
$("ul#plant_gallery li a").live('click', function(){
$(this).fancybox ({ 'overlayOpacity': 0.9, 'overlayColor': '#000', });
});而让另一个函数保持原样?
https://stackoverflow.com/questions/1878896
复制相似问题