0
我目前正在寫一個插件,遇到了和問題,從搜索計算器,jQuery插件的多個實例有什麼不對的想法,但不知道如何編寫它。不接受默認設置
這個插件是很長的,現在,所以我砍傷了唯一的基本知識。該插件完美工作,並加載第一個對象的所有默認設置。用戶設置正確覆蓋默認值。一切都適用於1個插件調用。一旦插件的另一個實例被調用,唯一記錄的東西就是傳入的設置 - 所有其他默認值甚至不顯示....從環顧四周,我想我需要使用.data ?但我不確定並且寧願知道它是如何工作的,而不是僅僅複製和粘貼代碼......所以希望有人能以明確的答案幫助我。下面是修剪的代碼,我有:
;(function($){
jQuery.fn.OnStage=function(options){
var defaults={ ... default settings ... },
o=$.extend(true, {}, defaults, options); return
this.each(function(){ ....
謝謝!
對象不是全局的,在默認聲明之後有一個逗號。非常感謝 – Aaron 2012-03-03 16:33:02
..我錯過了逗號。當你調用插件時,你有沒有試過console.log(o)? – charlietfl 2012-03-03 16:37:54