6
據我所知,您可以創建具有公共默認這樣的插件:更改插件的默認
(function($){
$.fn.hilight = function(options) {
var opts = $.extend({}, $.fn.hilight.defaults, options);
this.css(opts);
};
$.fn.hilight.defaults = {
foreground: 'red'
};
})(jQuery);
,然後我可以通過改變來自外部的默認值:
$.fn.hilight.defaults.foreground='blue';
我的問題(s)是如何使用$ .fn.extend()語法完成的:
(function($){
$.fn.extend({
hililght: function(options){
var defaults={foreground: 'red',}
var opt=$.extend(defaults,options);
}
});
})(jQuery)
而我該如何更改多個默認值?
我會使用多種功能.fn.extend的$()裏面所以它最終會被有效的。感謝第二位代碼。 – Theopile 2011-01-12 04:17:56