colorboxには2つの変数があります。colorboxクラスidsの新しい属性
// Abstracting the HTML and event identifiers for easy rebranding
colorbox = 'colorbox',
prefix = 'cbox',
colorboxを呼び出すときにjquery関数を使用してこれらを変更できますか?
ありがとうございます。
colorboxには2つの変数があります。colorboxクラスidsの新しい属性
// Abstracting the HTML and event identifiers for easy rebranding
colorbox = 'colorbox',
prefix = 'cbox',
colorboxを呼び出すときにjquery関数を使用してこれらを変更できますか?
ありがとうございます。
明らかにハードコードされた変数を変更することはできませんが、私が探していた答えである新しいものを追加することはできます。
これは、私が新しいクラス名をcboxに追加するために使用したものです。これにより、追加のクラス名を割り当てることによってcolorboxのレイアウトを変更することができます。
コード;
デフォルトのにcssClassを追加します。
var
// ColorBox Default Settings.
// See http://colorpowered.com/colorbox for details.
defaults = {
cssClass: "",
機能を探すpublicMethod.prep
あなたのオーバーレイボックスにCSSクラス名を追加するには、このラインに
if(settings.cssClass) $("#cboxOverlay").addClass(settings.cssClass);
を追加するだけで
$.colorbox({cssClass: 'YourclassName', title: 'Login'..... etc
あなたはできません:それはソースコードにハードコードされています。 GitHub project pageでプルリクエストを行うことができます。
属性を追加あなたのページに2つ以上のカラーボックスがある場合は、また、ウィンドウが閉じられたときにクラスを削除する必要があります。それ以外の場合は、クラスが追加されます。
if(settings.cssClass) $("#colorbox").removeClass(settings.cssClass);
これが答えではない..しかし、おかげであなただけのダミーのクラスを設定することができますが、エッジの場合は、ヘッドアップのために新しいcolorbox用 – gus