2013-03-22 71 views
0

我正在尋找一種方法來添加帶選項的屬性的內聯跨度元素。 這個難題是讓它處理多個塊級元素的選擇。CKEditor內聯選擇環繞

我在找StyleCombobox的源代碼,發現這一行。

var style = styles[ value ], 
elementPath = editor.elementPath(); 
editor[ style.checkActive(elementPath) ? 'removeStyle' : 'applyStyle' ](style); 

這樣它就可以在多個塊級元素上工作。

唯一的是,我想將屬性應用於圍繞不同塊級別元素的多個選擇而不是應用樣式元素的跨度。

有誰知道這可以做到嗎?

回答

1

我用這個作爲解決方案。 確實可以設置屬性和元素類型。 這沒有在API中定義。我發現這在CKEditor 3.0 API(舊版本)

var style = new CKEDITOR.style({attributes: {name:"changed"}}); 
editor.applyStyle(style);