我已经能够设置一个可以按类别过滤的照片库。当点击一张照片时,它会启动一个 fancyBox 灯箱,它只循环过滤的结果。
我想做的是用 RoyalSlider 替换 fancyBox 中的幻灯片,因为它更易于配置并且转换效果更好。我曾尝试使用托管 RoyalSlider 的 ColorBox 设置示例,但它似乎不允许我像迄今为止设置的那样通过过滤结果。
这是我的 jsfiddle 的链接,其中包含我到目前为止所做的工作,尝试使用过滤器按钮,您会看到幻灯片仅循环显示过滤后的结果:
http://jsfiddle.net/lalush/G448F/embedded/result/
这是我用来过滤结果的代码。有什么方法可以翻译这个让 RoyalSlider 识别过滤的结果?
// filter items when filter link is clicked
$('#filters a').on("click", function () {
var selector = $(this).attr('data-filter');
$('#container').isotope({
filter: selector
}, function () {
if (selector == "*") {
$(".fancybox").attr("data-fancybox-group", "gallery");
} else {
$(selector).find(".fancybox").attr("data-fancybox-group", selector);
}
});
return false;
});
});
我可以使用 RoyalSlider 显示过滤结果吗?我不太擅长 javascript,但到目前为止,我已经设法从我找到的示例中配置了这个画廊。我一直找不到任何使用 fancyBox 来托管 RoyalSlider 的示例,尽管据说它能够在 RoyalSlider 的功能中与 ColorBox 和 fancyBox 一起使用。
任何帮助是极大的赞赏!