event
selection] 선택 범위 해제에 관련해서..
killofki
2012. 4. 4. 17:19
1)
drag 를 하는 과정에(?), 선택범위를 비워야하는 문제(?)가 발생해서
만들어봤습니다.
...
2)
<DIV
onmouseover=document.selection?document.selection.empty():window.getSelection().removeAllRanges();
>abcdefghijklmn</DIV>
...
...
3)
부분 선택을 하고 마우스 내놨(?)다가 다시 마우스를 올리면
selection 범위가 초기화되는 형태죠.
이 방법에서 본 특이사항이라고 한다면,
선택중에 div 태그 밖으로 나갔다가, 안으로 다시 들어와서 선택종료하는 경우인데요,
4)
IE8, FireFox, Opera 의 경우
selection 자체가 완전히 초기화되고, selection 되고있던 작업은 중지되며,
5)
chrome, FireFox 의 경우에는
초기화를 하긴 합니다만, div 로 넘어간 시점부터 다시 selection 을 시작하죠.
...
6)
selection 동작중인 여부에 관해
시작되는 element 를 지정하는
인지방식의 차이인가..라는 생각을 살짝 해봅니다.
easyBow killofki@.
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@.