다음 함수를 호출하는 코드가 있습니다. 그러나이 함수는 Mouse Up
이벤트에서만 호출되기를 바랍니다.마우스를 올려 놓은 다음 함수를 호출하면
positionMenu : function(){
if (positionMenuInvalidated) return;
positionMenuInvalidated = true;
setTimeout(_positionMenuNow,1); }
는 setTimeout
에 호출되는 _positionMenuNow
는 마우스까지의 경우에 발생한다. 이 조건을 어떻게 만족시킬 수 있습니까?
마우스 위로 어떤 요소를 사용 했습니까? –
더 많은 코드를 추가하거나 상황을 더 잘 설명해야합니다. 이벤트가 캡처되는 위치는 어디입니까? 왜 마우스를 올렸을 때만 호출되는 기능이라면 setTimeout 기능을합니까? – cernunnos
다른 위치로 드래그 앤 드롭되는 컨트롤이 있습니다. positionMenuNow 함수를 호출해야만 삭제됩니다. 그것은 명확히하는 데 도움이됩니까? – user2156494