我正在使用 jQuery
所见即所得 ( https://github.com/akzhan/jwysiwyg )
我意识到 jwysiwyg
现在包含一个调色板,可让您为文本着色。但是,我想要做的是在应用颜色的编辑器外部有一个自定义按钮。
有没有办法触发设置字体颜色并传入一个颜色值?
最佳答案
我会选择“也许”。
这是 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;
其中大部分只对颜色选择器有用,但有一行似乎实际上是在插件中设置颜色:
Wysiwyg.editorDoc.execCommand('ForeColor', false, color);
如果 Wysiwyg
对象在您的范围内,您应该能够使用您自己的颜色直接调用它。 color
变量只是一个“#rrggbb”格式的字符串。
关于javascript - j所见即所得设置字体颜色按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9814692/