jquery - 设置插件默认值?

Mat*_*hew 2 jquery jquery-plugins

我正在和别人的插件交谈,而不是我自己的插件.我想在不触及代码的情况下这样做(我想在单独的文件中进行).

我认为有办法做到这一点,例如:

$ .defaults.pluginname什么的?

Nic*_*ver 5

这完全取决于插件及其编写方式.对于较大的那些是通常支持(大多数时候),但它绝对不能保证,并且它们编码插件的方式肯定会有所不同......因为有十几种不同的基本方法可以做到这一点.

如果您发布了要修改的实际插件,我们可以告诉您最佳方法,但不保证您可以在编辑代码的情况下执行此操作.

编辑:因为您正在使用colorbox插件,所以您可以在调用之前使用公开的settings对象来设置默认值.colorbox(),如下所示:

$.colorbox.settings.opacity = 0.5; //background opacity for example
Run Code Online (Sandbox Code Playgroud)

任何颜色框选项都可以这种方式设置.