1)
drag 를 하는 과정에(?), 선택범위를 비워야하는 문제(?)가 발생해서
만들어봤습니다.

...

2)

<DIV
  onmouseover=document.selection?document.selection.empty():window.getSelection().removeAllRanges();
  >abcdefghijklmn</DIV>


...


abcdefghijklmn


...

3)
부분 선택을 하고 마우스 내놨(?)다가 다시 마우스를 올리면
selection 범위가 초기화되는 형태죠.

이 방법에서 본 특이사항이라고 한다면,
선택중에 div 태그 밖으로 나갔다가, 안으로 다시 들어와서 선택종료하는 경우인데요,

4)
IE8, FireFox, Opera 의 경우
selection 자체가 완전히 초기화되고, selection 되고있던 작업은 중지되며,

5)
chrome, FireFox 의 경우에는
초기화를 하긴 합니다만, div 로 넘어간 시점부터 다시 selection 을 시작하죠.

...

6)
selection 동작중인 여부에 관해
시작되는 element 를 지정하는
인지방식의 차이인가..라는 생각을 살짝 해봅니다.

easyBow killofki@.

Posted by killofki
,