Показать сообщение отдельно
  #1 (permalink)  
Старый 14.07.2015, 15:08
Интересующийся
Отправить личное сообщение для Patr56 Посмотреть профиль Найти все сообщения от Patr56
 
Регистрация: 27.07.2014
Сообщений: 10

Удаление прослушивания события
Приветствую, помогите, знающие люди, как решить проблему?
function some(x, y) {
	console.log(x, y)
}

// Как передать параметры x,y или организовать функцию?
$(window).on ('resize', some);
// Что бы потом спокойно удалить этот handler
$(window).off('resize', some);


Самое простое решение
function some(x, y) {
	console.log(x, y)
}

// Передаю данные в анонимную функцию
$(window).on ('resize', function () {
   some(x, y)
});
// Удаляю все слушатели
$(window).off('resize');

Но хотелось бы удалить конкретную функцию

Последний раз редактировалось Patr56, 14.07.2015 в 15:16.
Ответить с цитированием