Add/edit 已经 运行 的 lightGallery 实例中的一个选项

Add/edit an option in an already running instance of lightGallery

是否可以 add/edit 已经 运行 的 lightGallery 脚本实例中的一个选项? 我有这个 WordPress 主题,它在画廊上加载了一个 lightGallery 实例,我需要 add/edit 它的一些选项(例如:更改图像之间的过渡效果)而不修改主主题文件(在子主题上,对于示例)。

这是在主题中找到的代码:

var container = $( '.gallery' );
var parseImage = container.data( 'images' );

if ( typeof $.fn.lightGallery != 'undefined' ) {
    container.lightGallery({
        dynamic : true,
        dynamicEl : parseImage
    });
}

这可以做到吗?

提前致谢

来自他们的Pluging API page

    // You can access all lightgallery variables and functions like this.
    this.core = $(element).data('lightGallery');

    this.$el = $(element);
    this.core.s = $.extend({}, defaults, this.core.s)

$(element).data('lightGallery')s 属性 似乎包含所有选项。所以你可以在那里设置模式。像这样:

$(element).data('lightGallery').s.mode = "lg-slide";

我在他们的转换演示页面的控制台中测试了这个,它确实有效。