Param

Method

Event

 

 

CE_OnMouseActivev3.5.1.01 or higher

현재 편집 중인 문서에서 마우스 동작에 관한 이벤트가 발생할 경우 발생한 마우스 정보를 얻어옵니다.

이벤트 안에서 return true로 설정하게 되면 에디터에는 마우스 동작이 되지 않습니다.

 

Parameters

이벤트 발생 시 아래와 같은 객체를 반환합니다.

객체명

용도

type

이벤트 발생 type

- mousemove
- mousedown
- mouseup
- dblclick

x

마우스의 x좌표의 위치

y

마우스의 y좌표의 위치

shift

1 : <Shift>키가 눌린 상태
2 : <Ctrl>키가 눌린 상태
3 : <Ctrl>키와 <Shift>키가 모두 눌린 상태
4 : <Alt>키가 눌린 상태

targetNode

Elements Node 정보
(v3.5.1.03 or higher)

 

Sample Codes

var CrossEditor = new NamoSE("test");
CrossEditor.EditorStart();

function CE_OnMouseActive(e){
   console.log("e.type:" + e.type + " targetNode:" + e.targetNode.outerHTML);   
   if(e.type == "mousedown") {
      alert("mousedown");
   }
}