如果您使用colorbox,您如何确保首先显示幻灯片1? 出于某种原因,colorbox始终显示在最后一张幻灯片上,例如图9中的9。
更新 以下是问题的示例: http://jsfiddle.net/mSWPC/
答案 0 :(得分:1)
根据the documentation,您应该可以使用活动cbox_complete
来致电$.colorbox.next()
。示例代码:
$(document).bind('cbox_complete', function(){
$.colorbox.next();
});
更新:
我发现了this关于你的问题的讨论,尽管他们没有为它提供解决方案。我认为提议的解决方案很糟糕。所以here's我的建议改为:
$('.colorbox').each(function() {
$(this).colorbox({
html: $(this).find('div').html(),
rel: 'group1'
});
}).first().click();
答案 1 :(得分:0)
这是因为你用'each'循环选择器并告诉每个人打开。所以当然最后一个将是最终显示的那个。如果要显示第一个项目,只打开第一个项目。