确保函数仅在JQuery Widget中绑定一次

时间:2011-11-21 12:56:09

标签: jquery jquery-plugins

我编写了一个非常简单的JQuery小部件来处理固定的工具栏:

(function($){
$.fn.stickytoolbar = function(options){
    $(window).bind(
        'scroll resize', function(){
    });
}
})(JQuery);

现在我遇到的问题是每次我说$('.something').stickytoolbar()它都会一次又一次地绑定窗口事件,因为$(window)在全局范围内。
反正有没有确保窗口上的绑定只发生一次,无论我做了多少个stickytoolbar小部件?

谢谢,

1 个答案:

答案 0 :(得分:1)

查看one()方法。