调用jQuery插件的内部函数

时间:2017-03-13 10:29:07

标签: javascript jquery plugins closures

这是我试图编写的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();

0 个答案:

没有答案