首先让我说我很清楚这是一个重复的问题 - TinyMCE 宽度和高度不听话!
问题是我尝试了所有建议的 css fixe 都无济于事,而且我没有使用 init(我发现的文档告诉你设置宽度和高度) - 我不知道为什么,我很久以前就这样做了。这是在fancybox的aftershow事件中启动的mce代码:
$('textarea.tinymce').tinymce({
// Location of TinyMCE script
script_url: '/assets/js/common/tiny_mce/tiny_mce.js',
// General options
theme: "advanced",
plugins: "autolink,lists,pagebreak,table,advlink,iespell,inlinepopups,insertdatetime,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,template,advlist",
// Theme options
theme_advanced_buttons1: "undo,redo,|,cut,copy,paste,|,bold,italic,underline,|,forecolor,|,justifyleft,justifycenter,justifyright,justifyfull,|,sub,sup,|,formatselect,fontsizeselect",
theme_advanced_buttons2: "tablecontrols,|,charmap,iespell,|,cite,abbr,acronym,|,bullist,numlist,|,outdent,indent,blockquote,|,link,unlink,|,fullscreen",
theme_advanced_toolbar_location: "top",
theme_advanced_toolbar_align: "left",
theme_advanced_statusbar_location: "bottom",
theme_advanced_resizing: false
});
请有人告诉我如何使这个该死的东西 500px 宽。我试过这个(什么都不做):
.mceEditor > table {
width:500px !important;
}
尝试将其放在我的代码中的一般选项中:
width:"500",
尝试将 textarea 的列设置为 2
尝试使用 !important 设置以下元素的 css 宽度:
id=desc_mce_parent, id="desc_mce_tbl"
我已将调整大小设置为 false
无论我做什么都没有改变——为什么?