2012-03-22 89 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