我正在使用tinymce 4.3.10并使用它的“colorpicker”插件在编辑器中添加自定义颜色。新颜色看起来很完美,但我无法从中选择颜色。控制台中没有错误,我无法将颜色选择器移动到任何位置以选择不同的颜色。以下是我的代码:
tinymce.init({
selector: "textarea:not(.mceNoEditor)",
browser_spellcheck: true,
force_br_newlines: true,
force_p_newlines: false,
forced_root_block: '',
font_formats: 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;AkrutiKndPadmini=Akpdmi-n;Comic Sans MS=comic sans ms,sans-serif;Times New Roman=times new roman,times;',
fontsize_formats: '8pt 10pt 12pt 14pt 18pt 24pt 36pt',
plugins: ["textcolor", "colorpicker", "advlist autolink lists link image charmap print preview anchor", "searchreplace visualblocks code fullscreen", "insertdatetime media table paste"],
toolbar: "fontselect | fontsizeselect | forecolor backcolor | insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
height: "200"
});
以下是我遇到的问题的屏幕截图:http://prntscr.com/dz6gok
答案 0 :(得分:1)
似乎是DOM.getPos
的问题Colorpicker插件根据外部css位置返回错误的y位置。
请参阅开发者页面上的开放式错误:https://github.com/tinymce/tinymce/issues/3248
答案 1 :(得分:0)
当我将body元素的样式设置为“ position:relative”时,我也遇到了这个问题。删除样式属性后,它可以工作。我认为应该是样式的污染造成的。