Javascript 如何在featherlight中覆盖默认设置?

Javascript 如何在featherlight中覆盖默认设置?,javascript,jquery,featherlight.js,Javascript,Jquery,Featherlight.js,Featherlight可以正常工作,但我不知道如何覆盖默认设置 我阅读了文档,但我尝试的一切似乎都不起作用。例如,如果我想更改openSpeed,我应该写什么?我不是在用画廊 .只需修改$.featherlight.defaults的属性,如下所示: $.featherlight.defaults.openSpeed = 500; 正如@Marc AndréLafortune指出的,您可以使用$.extend()覆盖多个选项,如下所示: $.extend($.featherlight.def

Featherlight可以正常工作,但我不知道如何覆盖默认设置

我阅读了文档,但我尝试的一切似乎都不起作用。例如,如果我想更改
openSpeed
,我应该写什么?我不是在用画廊


.

只需修改
$.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
});
只是不要完全用不同的对象替换默认值