这是我试图编写的jQuery插件的模式。
$.fn.dropdown = function(options) {
var Dropdown = function(list, options) {
// blabla
};
Dropdown.prototype.initialize = function() {
// blabla
};
Dropdown.prototype.toggle = function(t) {
// blabla
};
Dropdown.prototype.organize = function(t) {
// blabla
};
Dropdown.prototype.resize = function() {
// blabla
};
return this.each(function() {
var list = $(this);
var dropdown = new Dropdown(list, options);
});
};
在实例化时,它会创建一个新的下拉对象。
var element = $('#element').dropdown();
如何按需调用内部调整大小()""?
element.resize();