0

我正在使用该站点提供的带有 Lightbox 的插件 Rcarousel ( http://ryrych.github.io/rcarousel/ ),并且所有默认设置都可以正常工作。我已对其进行了修改以使用 Ajax,以便用户可以从许多图像(它们是指向不同画廊的链接)中进行选择,然后使用 ajax 调用来加载轮播。这在大多数情况下都有效。在加载时,我调用了一张图像,所有图像都加载完毕,轮播和灯箱完美运行。我的问题是当我单击图像并加载新图库时,只有轮播中默认可见的图片(选项>可见:4)适用于灯箱,其余的只是链接到图像本身。就像新图像不是轮播的一部分,但是当我在萤火虫中查看它时,它看起来就像它工作时一样。

declareLightbox();
function declareLightbox() {
    $( ".lb_gallery" ).rlightbox();
}

declareCarousel();
function declareCarousel() {
    $( "#carousel" ).rcarousel({
    auto: {enabled: false},
    start: generatePages,
    visible: 4,
    pageLoaded: pageLoaded,
    width: 160,
    height: 120,
    margin:20
});

我不得不稍微修改控制它的脚本以将声明放入函数中,以便我可以从 Ajax 成功调用中再次调用它们,并且它似乎对轮播效果很好。还有什么我需要为灯箱打电话的,还是我完全错过了其他东西?

谢谢

4

0 回答 0