3

首先让我说我很清楚这是一个重复的问题 - 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

无论我做什么都没有改变——为什么?

4

1 回答 1

0

好吧...我觉得这样说有点白痴,但就我而言,这是因为我的工具栏太大了。我通过将我的按钮分布在三个工具栏上解决了这个问题 - 你可以使用 css 设置宽度,但它不会比你的工具栏小,而且它们不会环绕(似乎这可能是一个很好的功能)。

于 2012-12-19T13:34:53.420 回答