灯箱和动态链接 - 这是如何以及为什么有效?

时间:2012-01-31 08:49:20

标签: javascript jquery

我遇到了问题,打算问如何修复它,但随后答案突然出现在一个相关的问题中。看到我对jQuery没什么经验,我想了解我正在做的事情到底发生了什么。

仅供参考:jQuery(最新)+ jCarousel + Lightbox。

jCarousel为我创建了一些链接,Lightbox捕获这些链接并在我链接的图片周围显示一个漂亮的框架。

完成这个技巧的代码是

$('a.gallery').live("click", function(e) {
    $(this).lightBox({
        imageLoading : 'img/lightbox-ico-loading.gif',
        imageBtnClose : 'img/lightbox-btn-close.gif',
        imageBtnPrev : 'img/lightbox-btn-prev.gif',
        imageBtnNext : 'img/lightbox-btn-next.gif'
    });
    $(this).triggerHandler('click');
    e.preventDefault();
});

..而不是

$('a.gallery').lightBox({
    imageLoading : 'img/lightbox-ico-loading.gif',
    imageBtnClose : 'img/lightbox-btn-close.gif',
    imageBtnPrev : 'img/lightbox-btn-prev.gif',
    imageBtnNext : 'img/lightbox-btn-next.gif'
});

我的问题是;这些之间的确切区别是什么?

非常感谢

0 个答案:

没有答案