在 colorbox 上添加回调以跳过幻灯片放映的第一张图片
adding callback on colorbox to skip the first image of slideshow
奇怪的要求,但我只想跳过幻灯片放映中的第一张幻灯片(用彩盒制作)。所以基本上,我想要的是第一张幻灯片不显示,幻灯片放映与第二张幻灯片一起打开。
我能想到的唯一方法是在 "onLoad" 函数上执行 "go next",但我不确定如何仅对第一张图片进行处理。
这是我所做的:-
$(".element").colorbox({
onLoad:function(){
$.colorbox.next();
}
});
不幸的是,即使 "next()" 也不起作用。我不确定如何实现。知道如何通过这个或其他方式实现它吗?
谢谢。
免责声明:我更喜欢 Rob 对 $.remove
元素的想法,而不是下面的想法,但如果你的心是不破坏 CMS' DOM...
我不确定,但这可能是范围问题:
您可以尝试将事件绑定到 DOM:
$(document).on('cbox_complete', function(){
$.colorbox.next();
});
(我会先尝试完成事件,然后再从那里进行实验)
奇怪的要求,但我只想跳过幻灯片放映中的第一张幻灯片(用彩盒制作)。所以基本上,我想要的是第一张幻灯片不显示,幻灯片放映与第二张幻灯片一起打开。
我能想到的唯一方法是在 "onLoad" 函数上执行 "go next",但我不确定如何仅对第一张图片进行处理。
这是我所做的:-
$(".element").colorbox({
onLoad:function(){
$.colorbox.next();
}
});
不幸的是,即使 "next()" 也不起作用。我不确定如何实现。知道如何通过这个或其他方式实现它吗?
谢谢。
免责声明:我更喜欢 Rob 对 $.remove
元素的想法,而不是下面的想法,但如果你的心是不破坏 CMS' DOM...
我不确定,但这可能是范围问题:
您可以尝试将事件绑定到 DOM:
$(document).on('cbox_complete', function(){
$.colorbox.next();
});
(我会先尝试完成事件,然后再从那里进行实验)