javascript - j所见即所得设置字体颜色按钮

标签 javascript jquery css wysiwyg jwysiwyg

我正在使用 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/

相关文章:

jquery - 如何让元素在页面上随你滚动?

javascript - CSS 抑制元素

javascript - 显示日期选择器的可点击 div

jquery - 如何获取上一张和下一张轮播幻灯片的 parent 的ID值? (jQuery)

jquery 动画 slider onClick 事件

html - 将所有 CSS 链接重新组合在一行中

javascript - Node.js 异步模块的 forEachOf 方法中未调用可选回调

javascript - 如何执行 NON-LINK 的 JavaScript onClick?

php - 将文本与数据库中的数据匹配?

javascript - 如何使用 JavaScript 获取尚不存在的元素的样式?