2011-11-05 1 views
0

모든 브라우저와 스마트 폰에서 잘 작동하는 contenteditable 플러그인이 필요합니다. 나는 Codemirror를 시도했지만 아이폰에서 잘 작동하지 않았다. 그렇다면 Editarea 시도하고 아주 잘 작동하지만 150Kb, iframe 사용하고 나를 위해 불필요한 많은 코드가 있습니다. 필요한 것은 사진이나 다른 스타일의 텍스트를 붙여 넣을 수 없으며 전화에서도 잘 작동하는 간단한 contenteditable 영역입니다.크로스 브라우저 콘텐츠 편집 가능 영역을위한 플러그인

+0

절대적으로 스타일링하지 않습니까? 어쩌면 그냥 텍스트 영역을 사용하십시오. – MorganTiley

+0

아니, 내가 원하는 한 가지만에 스타일을 넣기 위해 자바 스크립트로 몇 군데를 주입 할 것이다. – odle

답변

0

논리가 매우 관례이므로 독자적인 처리기를 작성해야 할 것입니다. 예를 들어 굵게 쓰기를 허용하지 않으려면 ctrl-b와 같은 키보드 단축키를 허용하지 않아야합니다. 붙여 넣기의 가장 좋은 전략은 내용 편집 가능 영역에 숨겨진 div를 삽입 한 다음 커서를 붙여 넣어 붙여 넣은 내용을 붙여 넣는 것입니다. 이 시점에서 div를 참조하고 원치 않는 데이터를 정리할 수 있습니다. 이미지. Finall 당신은 내용을 받아서 div 뒤에 넣은 다음 div를 제거 할 수 있습니다.

아주 지저분해질 수있는 Word에서 붙여 넣기를 고려하십시오. 붙여 넣기 처리에서 서버 측을 정리하기 위해 데이터와 함께 아약스 호출을 만들 수도 있습니다.