여러 이벤트 발생을 방지하려고합니다.jquery bind stoppropagation 콜백 컨텍스트
나는이 같은 개체를 전달하는 콜백 함수를 사용하고 있습니다 :
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에 지정하기 때문입니다.
SomeFunction에서 '이벤트'에 액세스하려면 어떻게해야합니까?
http://jsfiddle.net/W47Ky/가 –