2013-10-25 1 views
0

mousedown 및 mousemove에서 동적으로 생성 된 div를 대상으로하고 마우스 업시 제거되는 방법은 무엇입니까?mouseup 이벤트 후 제거되는 동적으로 생성 된 div를 대상으로합니다.

그래서처럼을 대상으로 시도 :

$ ('div').on('remove', '.ui-draggable-dragging', function(e){ 
     console.log('hello world'); 
    }); 

이것은 단지 div에 상자가 다른 JS 스크립트에 의해 생성 될 때 발생합니다. 당신의 도움을 주셔서 감사합니다.

+0

처럼 DOM에서 높은 요소에 변화를 검사하는 것을 시도해야, 당신이 사용하는 html 같이? 아마도 우리도 jsFiddle을 만들 수 있을까요? –

+0

그래도이 사이트를 공유 할 수 있는지 확실하지 않습니다. 그것은 내 회사 사이트이고 페이지는 우리가 작성한 XML에 의해 동적으로 생성됩니다. 이것은 이미지 맵으로 만들어진 "스타일"입니다. 응답자가 좋아하는 이미지의 각 섹션에 상자를 그릴 수 있음을 의미합니다. 응답자가 왜 이미지의 해당 부분을 좋아하는지 묻는 상자를 그릴 때 팝업 상자가 나타나게하려는 클라이언트가 있습니다. –

답변

0

시도해보십시오. .ui-draggable-dragging 동적으로 생성 된 경우 당신은 아무것도하기 전에 그것에 대한 body를 검색해야합니다

$('body').on('remove', '.ui-draggable-dragging', function (e) { 
    console.log('hello world'); 
}); 
+0

고마워, 나는 이것을 시도해보고 이것이 효과가 있는지 알려 줄 것이다. –

+0

아무런 문제가없는 경우 콘솔 등에서 오류가 발생하면 알려주세요 –

+0

행운을 빕니다. –

0

당신은 다른 코드를 추가 할 수

$('body').on('change', '#container', function() { 
    dowhatyouneed(); 
}): 
+0

고마워요. –

관련 문제