2017-01-14 5 views
0

커서가 바뀌면 계산량이 많은 코드가 실행되며 사용자가 많은 텍스트를 선택하면 분명해진다.AceEditor에서 마우스가 눌려져 있는지 확인하는 방법

사용자가 드래그하는 경우 커서 변경 이벤트를 무시할 수 있도록 마우스가 아래 위로 있는지 확인하고 싶습니다. 그들이 마우스를 놓을 때 마우스를 올리거나 마우스를 올렸을 때 커서 변경 이벤트에서 코드를 실행할 수 있습니다.

마우스가 에이스 편집기에 있는지 알려주는 방법이 있습니까?

답변

1

editor.$mouseHandler.isMousePressed 속성이 있습니다.

1

에이스 편집기에서 이벤트 리스너를 사용할 수 있습니다. 이 경우 mousedown 이벤트가 도움이 될 것입니다.

editor.on("mousedown", function() { 
     console.log("mouse down"); 
});