javascript - 在颜色盒上添加回调以跳过幻灯片的第一张图像

标签 javascript jquery colorbox

奇怪的要求,但我只想跳过幻灯片中的第一张幻灯片(用 colorbox 制作)。所以基本上,我想要的是第一张幻灯片不显示,幻灯片显示与第二张幻灯片一起打开。

我能想到的唯一方法是通过在“onLoad”函数上执行“go next”来实现它,但我不确定如何让它仅针对第一张图像进行下一步。

这就是我所做的:-

$(".element").colorbox({
    onLoad:function(){
        $.colorbox.next();
    }
});

不幸的是,即使“next()”也不起作用。我不知道如何实现这一目标。知道如何通过这种方式或其他方式实现它吗?

谢谢。

最佳答案

免责声明:我更喜欢 Rob 的 $.remove 元素的想法,而不是下面的想法,但如果你决心不弄乱 CMS 的 DOM.. .

我不确定,但这可能是一个范围问题:

您可以尝试将事件绑定(bind)到 DOM:

$(document).on('cbox_complete', function(){
  $.colorbox.next();
});

(我会先尝试完整的事件,然后从那里进行实验)

关于javascript - 在颜色盒上添加回调以跳过幻灯片的第一张图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30606910/

相关文章:

jquery - 颜色框未正确触发 "Uncaught TypeError: Object [object Object] has no method ' 颜色框'"

javascript - 控制 iframe 内的 Colorbox 位置

javascript - iOS 平台的 React Native 中加密图像并将其保存在 Gallery 中的方法?

javascript - 如何从 Django 迁移到 REST-API/瘦客户端?

用于在滚动时更改导航栏颜色的 JavaScript 不起作用

jquery - 如何在 jQuery 中进行时间检查?

jquery - 如何让平移变换从元素开始?

javascript - Vue.js 计算函数不返回任何内容

javascript - 如何到达 JSON 树的底部

jQuery Zoom 在颜色框内