2012-08-06 2 views
2

편집기를 phpbb에 통합하려고합니다. 삽입 직후 빈 bbcode 사이에서 커서를 이동하려고합니다. 예를 들어 [bbbcode] 버튼을 클릭하여 [bbbcode] [/ bbbcode]를 편집기에 삽입하십시오. 그것을 올리면tinyMCE에서 북 마킹없이 커서를 이동하는 방법?

ed.selection.setContent('[bbbcode]'); 
p = ed.selection.getBookmark(); 
ed.selection.setContent('[/bbbcode]'); 
ed.selection.moveToBookmark(p); 

이 최종 소스의 마지막 부분 ([/ bbbcode])을 제거한다 :

난 북마크를 사용할 때. 편집기는 마지막 부분을 보여 주지만 북마크 이동으로 인해 서버의 마지막 부분 ([/ bbbcode])의 내용을 놓친 경우 표시됩니다.

책갈피를 사용하여 커서를 이동할 수있는 방법은 무엇입니까? 내가 좋아하는 것

는 [bbbcode] [/ bbbcode]을 삽입하고 여기에 커서를 이동 : [bbbcode] 여기 [/ bbbcode]

답변

3

당신은 [bbbcode]<span id="marker">.</span>[/bbbcode] 같은 것을 삽입해야한다. 삽입 후 span 요소를 선택하여 제거하십시오.

var $marker = $(ed.getBody()).find('#marker'); 
tinymce.activeEditor.selection.select($marker.get(0)); 
$marker.remove(); 
관련 문제