4

我一直在工作岗位表单上使用 Redactor Wysiwyg 编辑器。然而,尽管他们的网站提到了对 word 粘贴的超级清理,但我得到了很多额外的空白<p><br />即使在 word 标记中只有一个段落中断。有什么想法可能导致这种情况吗?还有其他人有同样的问题吗?

谢谢!玛丽亚

4

3 回答 3

9

您需要像这样设置paragraphylinebreaks设置:

$('#redactor').redactor({
    linebreaks: true,
    paragraphy: false
});
于 2013-06-19T13:33:58.437 回答
1
$("#editor").redactor({
    pasteBeforeCallback: function (html) {
        return html.replace(/<p>\s*<\/p>/g, " ");
    }
});
于 2016-11-04T17:38:41.820 回答
1

就我而言,当我在 Internet Explorer 中从 Word 粘贴到 Redactor 10 时,一些文本或段落消失了。那里的解决方案对我有用:

$('#redactor').redactor({
    pasteCallback: function(html) {
        html = html.replace("<font>", ""); // Fix Word to IE
        html = html.replace("</font>", ""); // Fix Word to IE
        return html;
    },
});

当我在粘贴之前删除<font>Microsoft Word 生成的标签时,一切正常。

于 2015-11-11T16:00:01.810 回答