2012-03-22 73 views

回答

0

我打算說「也許」。

以下是colorpicker單擊提交時的功能。

var color = $('input[name="color"]', dialog.data).val(); 
self.color.fore.prev = color; 
self.addColorToPalette("fore", color); 

if ($.browser.msie) { 
    Wysiwyg.ui.returnRange(); 
} 

Wysiwyg.editorDoc.execCommand('ForeColor', false, color); 
$.modal.close(); 
return false; 

大多數,這只是對ColorPicker有用,但有出現實際設置的顏色在插件一行:

Wysiwyg.editorDoc.execCommand('ForeColor', false, color); 

如果Wysiwyg對象的範圍是適合你,你應該能夠用你自己的顏色直接調用它。 color變量只是「#rrggbb」格式的字符串。

+0

嗯,似乎沒有工作 – 2013-01-27 23:15:42

+0

'Wysiwyg'是插件中的一個對象,它不暴露在外部。看起來您必須將自己的自定義方法添加到爲您調用execCommand的插件中。 – phloopy 2013-01-28 17:11:36