Я пытаюсь предотвратить запуск нескольких событий.
Я использую функцию обратного вызова для передачи объекта, например:
function init() {
var myObj = this.someObject;
$('#id').bind("blur keyup change", function (e, obj) {
return function () {
SomeFunction(e, obj);
}
} (this, myObj));
}
function SomeFunction(e, obj) {
e.stopPropagation();
//do something with the object
}
Ошибка в том, что он не можетнайти функцию stopPropagation.
Это потому, что я назначаю 'this' для e в вызывающей функции.
Как мне получить доступ к 'event' в SomeFunction?