2010-07-28 7 views
2

Я говорю с чужим плагином, а не с моим. Я хотел бы сделать это, не касаясь их кода (я хотел бы сделать это в отдельном файле).jQuery - настройка плагина по умолчанию?

Я думал, что есть способ сделать это, что-то вроде:

$ .defaults.pluginname или что-то?

ответ

5

Это полностью зависит от плагина и того, как оно было написано. Для более крупных да это обычно поддерживается (больше всего времени), но это определенно не гарантируется и определенно зависит от того, как они закодировали плагин ... так как существует множество различных фундаментальных способов сделать это.

Если вы разместили фактический плагин, который хотите изменить, мы можем сказать вам, что это лучший подход, но нет гарантии, что вы можете сделать это без, редактируя его код.

Edit:, так как вы с помощью colorbox plugin вы можете использовать обнаженный settings object для установки по умолчанию перед вызовом .colorbox(), как это:

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

Любые из colorbox options является устанавливаемым таким образом.

+0

Я использую плагин colorbox – Matthew