Javascript 在已运行的lightGallery实例中添加/编辑选项

Javascript 在已运行的lightGallery实例中添加/编辑选项,javascript,image,lightbox,lightgallery,Javascript,Image,Lightbox,Lightgallery,是否可以在已运行的lightGallery脚本实例中添加/编辑选项? 我有一个WordPress主题,它在图库中加载lightGallery的一个实例,我需要添加/编辑它的一些选项,例如:更改图像之间的过渡效果,而不修改子主题上的主主题文件 这是主题中的代码: var container = $( '.gallery' ); var parseImage = container.data( 'images' ); if ( typeof $.fn.lightGallery != 'undefi

是否可以在已运行的lightGallery脚本实例中添加/编辑选项? 我有一个WordPress主题,它在图库中加载lightGallery的一个实例,我需要添加/编辑它的一些选项,例如:更改图像之间的过渡效果,而不修改子主题上的主主题文件

这是主题中的代码:

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

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

提前感谢他们的

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

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

我在他们的transitions demo页面上的控制台中测试了这一点,它确实有效。

您看过lightGallery的文档了吗?是的,我看到您可以使用destroy方法销毁实例并使用新参数重新初始化它,但我想知道是否有一种方法可以做到这一点,而不必先销毁实例。
$(element).data('lightGallery').s.mode = "lg-slide";