2010-08-25 106 views
2

我想知道是否有人知道,如果有,你可以添加到CKEditor的,給了你按鈕標題標籤包裹內容的工具欄的配置名稱?CKEDITOR工具欄按鈕,你怎麼一個按鈕來包裝標題標籤

就像例如大膽的按鈕,突出顯示單詞,並單擊「H1」或「H2」?

我看過的文檔,但我似乎無法找出所有可能的工具欄按鈕的完整列表。

回答

1

我覺得下面的工作(希望我沒有錯過任何行):

var editor = CKEDITOR.instances.editor1; 
var selection = editor.getSelection(); 
var iterator = range.createIterator(),block; 
var paragraphs = []; 
while ((block = iterator.getNextParagraph())) 
    paragraphs.push(block); 

var bqBlock = editor.document.createElement('div'); 
bqBlock.setAttribute('style','background-color:#BBBBFF'); 
bqBlock.setAttribute('id','my_new_div_tag'); 
bqBlock.insertBefore(paragraphs[0]); 
while (paragraphs.length > 0) 
{ 
    block = paragraphs.shift(); 
    bqBlock.append(block); 
} 

我意識到這可能不是你的問題了,但對於其他人,也許有幫助 - 或者,如果有人可以建議一個更簡化的解決方案,這將是受歡迎的。