如何覆盖 featherlight 中的默认设置?

How do I override defaults settings in featherlight?

Featherlight 没有问题,但我不知道如何覆盖默认设置。

我阅读了文档,但我尝试的一切似乎都不起作用。比如我要改成openSpeed,应该怎么写?我没有使用图库。

Featherlight configuration docs.

只需修改 $.featherlight.defaults 的属性,如下所示:

$.featherlight.defaults.openSpeed = 500;

正如@Marc-AndréLafortune 指出的那样,您可以使用 $.extend() 覆盖多个选项,例如:

$.extend($.featherlight.defaults, {
  openSpeed: 1000,
  closeSpeed: 1000
});

您可以使用

全局更改默认值
$.featherlight.defaults.openSpeed = 1000

多重设置当然可以使用:

$.extend($.featherlight.defaults, {
  openSpeed: 1000,
  closeSpeed: 1000
});

只是不要完全用不同的对象替换默认值。