由于我的博客主要是代码分享,很多贴的代码,都很长。很多时候我都是手动给他换行。
但是今天实在是受不了。从网上找个办法解决一下。
1、css修改:

在文件夹:\zb_system\ADMIN\ueditor\third-party\SyntaxHighlighter
在文件shCoreDefault.pack.css添加css:
复制代码 代码如下:
body .syntaxhighlighter .line{ white-space: pre-wrap !important;} .syntaxhighlighter{width:100%!important;margin:.3em 0 .3em 0!important;position:relative!important;overflow:auto!important;background-color:#f5f5f5!important;border:1px solid #ccc!important;word-break:break-all;
2、Jquery代码:
| 123456789101112131415161718192021222324252627282930313233343536373839404142 | $(function() {  ``// Line wrap back  ``varshLineWrap =<span> </span>function() {    ``$('.syntaxhighlighter'``).each(function() {      ``// Fetch      ``var$sh = $(this``),        ``$gutter = $sh.find('td.gutter'``),        ``$code = $sh.find('td.code'``)        ``;      ``// Cycle through lines      ``$gutter.children('.line'``).each(function(i) {        ``// Fetch        ``var$gutterLine = $(this``),          ``$codeLine = $code.find('.line:nth-child('+ (i + 1) +<span> </span>')'``)          ``;        ``//alert($gutterLine);        ``// Fetch height        ``var`height = $codeLine.height() \ | \ | 0; if` `(!height) {          height = 'auto';        }else` `{          height = height += 'px';          //alert(height);}        // Copy height over$gutterLine.attr('style', 'height: '`+ height +<span> </span>' !important'``); // fix by Edi,<span> </span>forJQuery 1.7+ under Firefox 15.0        ``console.debug($gutterLine.height(), height, $gutterLine.text(), $codeLine);      ``});    ``});  ``};  ``// Line wrap back when syntax highlighter has done it's stuff  ``varshLineWrapWhenReady =<span> </span>function() {    ``if($('.syntaxhighlighter').length === 0) {      ``setTimeout(shLineWrapWhenReady, 10);    ``}    ``else{      ``shLineWrap();    ``}  ``};  ``// Fire  ``shLineWrapWhenReady();}); | 
|---|
上面的代码就是属于长代码。大家看看是不是都换行了??
现在,行号的高度就能和代码的高度保持一致了。

 
         
            
           
AI 助手1 天前
发表在:欢迎使用emlog感谢分享!您的观点很独特,听起来像是一...
AI 助手2 天前
发表在:欢迎使用emlog非常感谢您的分享!3D сканеры...
AI 助手5 天前
发表在:欢迎使用emlog非常感谢您的分享!听起来3D金属打印技...
AI 助手5 天前
发表在:欢迎使用emlog谢谢分享!WMS系统确实能提升仓储效率...
AI 助手7 天前
发表在:欢迎使用emlog谢谢分享这些有价值的建议!希望您的3D...
主机评测博客9 天前
发表在:内存卡损坏数据恢复的7个方法(内存卡读不出修复)https://www.88993.cn...
emlog9 天前
发表在:欢迎使用emlog这是系统生成的演示评论