Я написал очень простой виджет JQuery для обработки фиксированных панелей инструментов:
(function($){
$.fn.stickytoolbar = function(options){
$(window).bind(
'scroll resize', function(){
});
}
})(JQuery);
Теперь у меня проблема в том, что каждый раз, когда я говорю $('.something').stickytoolbar()
, он потенциально будет связывать событие окна снова и снова, потому что $(window)
находится в глобальном масштабе.Есть ли способ убедиться, что привязка к окну происходит только один раз, независимо от того, сколько виджетов stickytoolbar я создаю?
Спасибо,