代码之家  ›  专栏  ›  技术社区  ›  Matthew

jquery-设置插件默认值?

  •  2
  • Matthew  · 技术社区  · 15 年前

    我在和别人的插件交谈,而不是我自己的插件。我想在不接触他们的代码的情况下进行此操作(我想在单独的文件中进行此操作)。

    我认为有一种方法可以做到这一点,比如:

    $.defaults.pluginname或其他什么?

    1 回复  |  直到 15 年前
        1
  •  5
  •   Nick Craver    15 年前

    这完全取决于插件及其编写方式。对于大点的,是的,这是 典型地 支持的( 但它绝对不能保证,而且在插件的编码方式上也有一定的差异……因为有很多不同的基本方法可以做到这一点。

    如果你发布了你想要修改的插件,我们可以告诉你最好的方法,但是不能保证你能做到这一点。 没有 编辑代码。

    编辑: 因为你在使用 colorbox plugin 你可以用暴露的 settings object 在调用之前设置默认值 .colorbox() ,像这样:

    $.colorbox.settings.opacity = 0.5; //background opacity for example
    

    任何一个 colorbox options 可以这样设置。