2012-02-21 12 views
1

次のJQueryプラグインを使用します。変数 '要素'をプラグインの外部のjavascriptに公開することは可能ですか?もしそうなら、これはどうやって行なわれますか?このプラグインの外部のjavascriptの場合、構文は何か '要素'にアクセスするのでしょうか? this.elementsへのインスタンスプロパティの変更var elementsとしてelementsを公開するjQueryプラグインのプロパティを公開する

(function($) { 
    $.fn.myPlugin = function() { 

     // I WANT TO EXPOSE THIS AS A 'PUBLIC' PROPERTY OF THIS PLUGIN 
     var elements = {}; 

     return this; 
    }; 
})(jQuery); 

$('.selector').myPlugin(); 
​ 

答えて

4
(function($) { 
    $.myPlugin = { 
     elements: {} 
    }; 

    $.fn.myPlugin = function() { 
     return this; 
    }; 
})(jQuery); 

$.fn.myPlugin = function() { 

    this.elements = {}; 

    return this; 
}; 

はジャストより詳細にトピックを説明し、次のポストを見つけました

関連する問題