Z-Blog着色代码长码无线解决方案(基于jQuery)

Z-Blog着色代码长码无线解决方案(基于jQuery)
朋友们用着色代码语法高亮插件可能遇到的编码问题没有变线。这个问题在互联网上找不到任何解决方案。这件事困扰我很久了。今天,这是一个简单的解决方案。

uff1a解

打开shcoredefault.css文件,找到定义。着色代码文本,加上一句话:终于打破打破!重要的是,这意味着代码将强制该行显示

由于每个人调用不同的CSS,您可以根据自己的需要修改CSS。

测试发现,对于3.08版本无效,您可以参考以下方法

因为我的博客主要是代码共享,很多贴纸代码都很长,大部分时间我都手动修改了。

但今天真的很难忍受,从互联网上找到解决办法。

1,CSS修改:
在文件夹: zb_system 管理员 UEditor 着色代码方

添加CSS文件shcoredefault.pack.css:
体着色代码。线{
空白:预包装!重要;
}
着色代码{。
宽度:100%!重要的;保证金:0 3em 0.3em!重要;位置:相对!溢流;自动!重要的;背景颜色:# f5f5f5!重要的;背景颜色:# f5f5f5,相对位置!
}
2,jQuery代码:
$(函数(){())
换行/换行
无功shlinewrap =函数(){()
$('。着色代码),每个(函数(){)
获取
var $ = $(this),
sh.find美元美元=('td沟。沟),
代码= $(美元sh.find 'td。代码)

通过行/ 循环
gutter.children美元(线),每个(功能(我){)
获取
gutterline = $(var $本),
代码= code.find美元美元('。线:nth-child(+(i + 1)+ ')')

/ /警报($ gutterline);
取高度
VaR高度= $(0)| | codeline.height;
如果(!高度){
高度=汽车;
}
{其他
高度=高度= 'px;
警告(高度);
}
高度超过/复制
gutterline.attr美元('style ','height:+高度+重要!);Edi为Firefox 15下的jQuery 1.7修复
console.debug($ gutterline.height(),高度,gutterline.text美元),美元(代码);
});
});
};
换行的时候,语法高亮/已经做了该做的事
无功shlinewrapwhenready =函数(){()
如果($('。着色代码的长度= = =)。0){
SetTimeout (shLineWrapWhenReady, 10);
}
{其他
ShLineWrap();
}
};
火灾
ShLineWrapWhenReady();});
上面的代码属于长代码,您是否已经更改了所有代码

现在,行号的高度与代码的高度是一致的。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部