它已被建議我以下結構是首選/標準公開的屬性從jQuery插件。從一個jQuery插件暴露屬性附加到頁面上的多個元素
(function($) {
$.myPlugin = {
data: {}
};
$.fn.myPlugin = function() {
return this;
};
})(jQuery);
上面的例子通過語法$.myPlugin.data.
暴露「數據」如果插件附接至頁面上的多個HTML元素,那麼我認爲$ .myPlugin.data變得無效,因爲它是等效的一個靜態變量。
- 什麼是寫入插件的另一種方式,所以.data與特定插件的實例有關?
- 如何通過插件的外部代碼引用此屬性?即。你如何閱讀房產?
你可以看看大多數jQuery UI小部件是如何實現的。他們通常接受三個參數,例如'.myPlugin('option',key [,value]))'來獲取或設置選項。 – 2012-02-21 11:11:33