我一直在工作岗位上使用Redactor Wysiwyg编辑器。然而,尽管他们的网站提到了对单词粘贴的超级清理,但我得到了很多额外的空<p>
和<br />
,即使在单词标记中也有一个段落。可能导致这种情况的任何想法?还有其他人有同样的问题吗?
谢谢! 玛利亚
答案 0 :(得分:9)
您需要设置paragraphy
和linebreaks
设置,如下所示:
$('#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, " ");
}
});