Я создал модуль requireJs, где я уже положил все функции:Jquery Обработчик Функция + requireJs
define(['Scrollbar','module'],function(Scrollbar,module){
return{
init:function(){
//CODE
},
manageScroll:function(){
//CODE
},
manageResize:function(){
//CODE
},
transform(){
//CODE
}
}
});
В секции инициализации я определил обработчик Jquery на изменение размера, напоминающих функцию на этом объекте
я tryied таким образом:
init:function(){
this.transform();
jQuery(window).resize(this.manageResize());
},
но dosn't работу, единственное решение, которое я нашел это один здесь ниже, но doens't работу на IE.
init:function(){
this.transform();
jQuery(window).resize(()=>this.manageResize());
},
У вас есть предложение или лучшее решение?
Благодаря
, но теперь у меня есть ошибка, потому что manageResize вызывает другую функцию this.transform: '( – LTasty
Извините, мне удалось забыть бит 'bind'. Вам нужно использовать' .bind (this) ', чтобы убедиться, что' this' в привязке к правильному значению, когда вызывается 'this.manageResize'. – Louis