2012-08-06 2 views
0

여기에 데모가 있습니다 : http://jsfiddle.net/qh7Sq/링크 내부의 Contenteditable 블록, 리디렉션을 방지하는 방법은 무엇입니까? 텍스트 선택 캐럿 위치를 변경 하시겠습니까?

실제로 스케이팅 내부 링크를 편집하고 싶습니다. 버블 링 전파 블록 캐럿 변경 작업을 방지 할 수 있습니다.

다른 마크 업을 제안하지 마시고 자바 스크립트 만 입력하십시오.

+1

내가 당신의 연결을 시도했다. 나는 문제없이 링크 안의 스팬을 편집 할 수있다. 이게 정확히 뭐야? 저에게 알려주세요. –

답변

0

나는 전체 링크 편집하지 않고이 일의 좋은 방법이있을 거라고 생각하지 않습니다

$('a').prop("contentEditable", "true"); 

데모 : http://jsfiddle.net/qh7Sq/1/

+0

슬프게도 이것은 나를 위해 일하지 않을 것이다 – Viller

+0

@ Viller : 내가 생각할 수있는 유일한 다른 옵션은 매우 해커 다. –

+0

실제로, 나는 편집 시간 동안 href 속성을 제거함으로써 이미 해결되었다. 그러나 그것은 우아하지 않습니다. 이벤트를 버블 링하는 리디렉션 트리거가 언제 발생하는지 알 수 없으므로이 이벤트 만 방지 할 수 있습니다. – Viller