我正在尝试创建一个可自定义的 minHeight 选项。
默认情况下,minHeight 变量应该等于对象高度,但是如果用户决定更改它,他们可以在回调时使用普通插件配置选项。
以下是我的尝试:
(function($) {
$.fn.ezToggle = function(options) {
var defaults = {
},
options = $.extend(defaults, options);
return this.each(function() {
defaults.minHeight = $(this).outerHeight();
$(this).height(defaults.minHeight);
alert(defaults.minHeight);
});
};
}) (jQuery);
$(function() {
$('.foo').ezToggle({
minHeight : 50 // Height does not change
});
});
查看 jsFiddle 以获取快速示例:http: //jsfiddle.net/hCLwx/8/