다양한 개체가 $ (window)의 공통 이벤트에 바인딩되는 웹 사이트에서 작업하고 있습니다. 그러나 트리거를받는 개체의 컨텍스트 내에서 이러한 함수를 실행하려고합니다. (즉, "this"를 유지하여 함수를 호출 할 때 윈도우 대신 객체를 계속 참조합니다.) 어떻게하면됩니까? 예를 들어, 객체 내부 :컨텍스트에서 bind() 호출
var someNum = 1;
$(window).bind("test", printNum);
function printNum() {
alert(this.someNum); // should return 1
}
질문을 게시 한 후 잠시 후 발견했습니다. 매력처럼 작동합니다. 감사. – theeggman85