gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 22:03:14 24 4
gpt4 key购买 nike

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

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

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";

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

关于javascript - 在已运行的 lightGallery 实例中添加/编辑选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59808425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com