
更新時(shí)間:2023-04-01 編輯:創(chuàng)始人 關(guān)注人次:0 新格搜索
百度開(kāi)源在線編輯器ueditor從用戶來(lái)說(shuō)非常的好用,如果網(wǎng)站使用了這個(gè)編輯器那網(wǎng)站的體驗(yàn)度會(huì)增加很多。但是ueditor是通用在線編輯器,不是對(duì)某網(wǎng)站定制的,所以難免有一些不符合用戶習(xí)慣的地方。
我們網(wǎng)站添加了百度在線編輯器后編輯們一直反應(yīng)自動(dòng)排版功能經(jīng)常出現(xiàn)縮進(jìn)四個(gè)字符的情況。經(jīng)過(guò)分析是編輯們從別的網(wǎng)頁(yè)復(fù)制過(guò)來(lái)內(nèi)容后直接粘貼進(jìn)編輯器,由于其它網(wǎng)站已經(jīng)用空格代替了縮進(jìn)功能,所以再自動(dòng)排版的時(shí)候會(huì)在段落前面再縮進(jìn)兩個(gè)字符,這樣就成了縮進(jìn)四個(gè)字符。之前沒(méi)有縮進(jìn)的段落是正??s進(jìn)兩個(gè)字符。
為了解決這個(gè)問(wèn)題方便編輯們錄入新聞只能修改在線編輯器的代碼了。
修改方法如下:
在文件editor_all.js中查找
if (isLine(ci, true ) ){
if (opt.indent){
ci.style.textIndent = opt.indentValue;
}
if (opt.textAlign){
ci.style.textAlign = opt.textAlign;
}
// if(opt.lineHeight)
// ci.style.lineHeight = opt.lineHeight + 'cm';
}
在前面添加以下代碼:
1
2
3
4
//去除段落開(kāi)始空格
re = new RegExp( "^((\ \;)+)*" , "g" );
ci[xss_clean]=ci[xss_clean].replace(re, "" );
ci[xss_clean]=ci[xss_clean].replace(/(^\s*)/g, "" );
1.
2.
3.
4
我們珍惜您每一次在線咨詢,有問(wèn)必答;用專(zhuān)業(yè)的技術(shù),貼心的服務(wù),解答您的開(kāi)發(fā)疑問(wèn)。
讓您真正感受到我們的服務(wù)態(tài)度和專(zhuān)業(yè)技術(shù)!