내 이전 게시물 : Finding Touched elments CKEDITOR, 나는 감동적인 요소를 찾고있었습니다. 그 게시물의 anwser는 잘 돌아갔습니다.CKEditor 종료/태그 시작 감지
하지만 지금 다른 문제가 있습니다. 캐럿이 태그/블록의 앞이나 끝에 설정되어있는 경우. 부모가 span임을 알 수 있습니다. 그러나 사용자가 태그 외부에 캐럿을 넣으려고 할 수도 있습니다. 예 :
this ^<span>^test</span> text
캐럿은 차이를 보지 않고 "^"둘 다 설정할 수 있습니다. 단지 태그 벗어나면
(1 선택 (startContainer == endContainer))
이전 포스트에 anwser 스팬 감지 않는다. 그러나 새로운 시나리오를 제공하는 태그는 감지하지 못합니다. 새로운 시나리오를 피하고 손대지 않는 블록처럼 처리 할 방법이 필요합니다.
캐럿이 스팬 안에 있는지 알아보고 시작 부분을 터치하고 싶습니다. 끝 부분 만 동일하면 끝 부분을 만질 것입니다. range.checkStartOfBlock 함수는 false를 반환하지만 해결 방법이 아닙니다.