Redactor所见即所得 - 为什么粘贴不起作用

时间:2013-04-11 21:53:16

标签: jquery redactor

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

谢谢! 玛利亚

3 个答案:

答案 0 :(得分:9)

您需要设置paragraphylinebreaks设置,如下所示:

$('#redactor').redactor({
    linebreaks: true,
    paragraphy: false
});

答案 1 :(得分:1)

在我的情况下,当我从Internet中的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;
    },
});

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

答案 2 :(得分:1)

$("#editor").redactor({
    pasteBeforeCallback: function (html) {
        return html.replace(/<p>\s*<\/p>/g, " ");
    }
});