Tôi hiểu rằng bạn có thể tạo một plugin với giá trị mặc định nào như thế này:Thay đổi mặc định của một Plugin
(function($){
$.fn.hilight = function(options) {
var opts = $.extend({}, $.fn.hilight.defaults, options);
this.css(opts);
};
$.fn.hilight.defaults = {
foreground: 'red'
};
})(jQuery);
Và sau đó tôi có thể thay đổi giá trị mặc định từ bên ngoài bằng cách:
$.fn.hilight.defaults.foreground='blue';
Câu hỏi của tôi (s) là làm thế nào có thể này được thực hiện với $ .fn.extend() cú pháp:
(function($){
$.fn.extend({
hililght: function(options){
var defaults={foreground: 'red',}
var opt=$.extend(defaults,options);
}
});
})(jQuery)
Và làm thế nào tôi có thể thay đổi nhiều giá trị mặc định?
Tôi sẽ sử dụng nhiều hàm bên trong $ .fn.extend() để nó có hiệu quả. Cảm ơn bit thứ hai của mã. – Theopile