我正在使用带有自定义模块的购物车系统,该模块解析页面以调用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()?