2016-08-13 9 views
1

Fancybox와 같은 팝업 이미지를 사용하는 자바 스크립트를 만들고 있습니다. 사용하지 않았습니다.jQuery는 특정 크기 조정 이벤트 만 중지합니다.

크기를 조정할 때 이미지의 자동 중심을 지정합니다. 그러나 이미지 팝업을 클릭하면 크기 조정 이벤트가 작동하지 않는 $(window).off('resize')을 중지해야합니다. 하지만 멈추고 싶지 않은 다른 모든 크기 조정 이벤트도 중지합니다.

어떻게이 특정 크기 조절 이벤트 만 중지 할 수 있습니까?

+0

를 사용하여 네임 스페이스 이벤트 : https://api.jquery.com/event.namespace/ 그러나 문제는 [XY 문제] (HTTP 될 수있다 : //meta.stackexchange.com/questions/66377/what-is-the-xy-problem) –

답변

0

당신이 기능으로 가져 가면 잘 모르겠습니다. 이 입력으로 호출 할 수 있습니다 onclick

function endResize() { 
 
    $(window).off("resize"); 
 
    $("#content").width(originalWidth); 
 
    $("#content").height(originalHeight); 
 
}

관련 문제