我在使用TinyMCE时遇到问题。在IE8中,由于某些随机原因,前景色和背景色会显示两次。
见下图。
TinyMCE http://img27.yfrog.com/img27/7325/tinymcedoubleforecolorb.jpg
源代码(我在theme_advanced_buttons2
中添加了forecolor和backcolor):
tinyMCE.init({
mode : "exact",
elements : "<%= editArea.ClientID %>",
custom_shortcuts : false,
language : "en",
relative_urls : false,
convert_urls : false,
forced_root_block : false,
force_p_newlines : true,
force_br_newlines : false,
fix_nesting : true,
plugins : "pagebreak,table",
pagebreak_separator : '<div style="page-break-after:always;"></div>',
theme : "advanced",
skin : "o2k7",
skin_variant : "blue",
width : "540",
height : "470",
theme_advanced_toolbar_location : "top",
theme_advanced_statusbar_location : "none",
theme_advanced_font_sizes : "1,2,3,4,5,6,7",
font_size_style_values : "0.6em,0.8em,1em,1.2em,1.5em,2em,3em",
theme_advanced_buttons1 : "newdocument,|,copy,cut,paste,|,hr,pagebreak,|,undo,redo,|,code|,image,code",
theme_advanced_buttons2 : "fontselect,fontsizeselect,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,forecolor,backcolor", // <-- This gives me double forecolor and backcolor
theme_advanced_buttons3 : "table,|,row_props,cell_props,|,col_before,col_after,row_before,row_after,|,split_cells,merge_cells,|,delete_col,delete_row,"
});
答案 0 :(得分:0)
将这两个放在单独的按钮主题中,它应该可以解决您的问题。
这是一个疯狂的猜测,但我在MS-Word&amp;开放式办公室,他们也将它作为单独的主题。
答案 1 :(得分:0)
TinyMCE版本3.2.2包含更改日志注释:
修复了IE 8错误地渲染colorpicker / filepicker图标的错误。
我当然没有看到最新版本的TinyMCE出现这个问题,所以也许你只需要升级?
此致
Adrian Sutton
http://tinymce.ephox.com