Firefox에서만이 문제가 발생합니다. keyup 이벤트에서 범위에 대한 업데이트를 수행하면 왼쪽 화살표 키를 사용하여 줄 시작 부분에서 끝 부분까지 캐럿을 이동할 수 없습니다.파이어 폭스 contenteditable wordwrap을 수정하는 방법?
참조 : jsfiddle
<div id="bE" contenteditable="true">blah blah blah... enough to fill more than one line<br></div>
bE.addEventListener("keyup",KU);
function KU()
{
var sel=window.getSelection();
var range=sel.getRangeAt(0).cloneRange();
sel.removeAllRanges();
sel.addRange(range);
}
내가 범위를 얻고 변경하지 않고 다시 다시 절약 여기하고있어 모든. 검색 및 범위를 저장 (아무것도 변경하지 않고)이 문제가 발생합니다. 정말 효과가 있어야합니다. 다른 브라우저에서도 잘 작동합니다.
여기에서 문제가 보이지 않습니다. 사용자가 두 번째 줄에서 무언가를 변경 한 후에 왼쪽 화살표 키를 사용하여 첫 번째 줄로 돌아갈 수 있어야한다고 말하고 있습니까? –
변경되지 않습니다. 두 번째 줄에 커서를 올리면됩니다 (단어 줄 바꿈 이후). 그런 다음 왼쪽 화살표 키를 사용하여 첫 번째 줄로 돌아갑니다. 파이어 폭스에서는 불가능하다. 다른 브라우저는 작동한다. – poby