如何复制colorbox功能并将其命名为bluebox?

时间:2017-11-18 02:17:16

标签: javascript jquery colorbox

我正在使用带有自定义模块的购物车系统,该模块解析页面以调用colorbox函数并修改它们。但是,因此,我无法将颜色框功能附加到模块外部的其他元素,例如附加到链接图像的另一个库。为了解决这个问题,我如何复制colorbox功能并将其命名为bluebox,以便我可以在同一页面上使用这两个功能?

例如我有:

$(document).ready(function() {
    $('.colorbox').colorbox();
    $('.anothergallery').colorbox();
};

但由于与自定义模块的冲突,链接的图像与.anothergallery类不会在彩盒窗口中打开。链接将在浏览器中打开。

是否可以这样做:

$(document).ready(function() {
    $('.colorbox').colorbox();
    $('.anothergallery').bluebox();
};

如何让bluebox调用colorbox(例如在colorbox.js中添加转发函数并传递所有值,例如opacity,size,rel等)?

由于

更新。我将colorbox.js和colorbox.css复制为bluebox.js和bluebox.css,将所有“colorbox”和“cbox”重命名为“bluebox”和“bbox”。然后$('。anothergallery')。bluebox();工作。但是如何在不必复制colorbox js和css文件的情况下使用bluebox()?

0 个答案:

没有答案