老早用的编辑器是fckeditor,功能很全,但是很庞大,加载的东西太多,并且有很多东西,我们并不需要。所以我推荐一个比较不错的编辑器cleditor,是jquery的插件,非常的小,加载完差不多10K。简单的改了一下,主菜单支持中文.
$(document).ready(function() { //要显示编辑器菜单 var menu = "bold italic underline | font size " + "style | color highlight removeformat | bullets numbering | outdent " + "indent | alignleft center alignright justify | undo redo | " + "rule link unlink | cut copy paste pastetext | print source"; //设置编辑器的高与宽 $("#input").cleditor({ width:800,height:300,controls:menu})[0].focus(); //下拉和上拉 $("#button").bind("click",function(){ height = $(".cleditorMain").css("height"); f_height = $("iframe").css("height"); new_height = parseInt(height.substring(0,height.length-2))+50; h_iframe = parseInt(f_height.substring(0,f_height.length-2))+50; //alert(h_iframe); $(".cleditorMain").css("height",new_height+"px"); $("iframe").css("height",h_iframe+"px"); }); $("#button1").bind("click",function(){ height = $(".cleditorMain").css("height"); f_height = $("iframe").css("height"); new_height = parseInt(height.substring(0,height.length-2))-50; h_iframe = parseInt(f_height.substring(0,f_height.length-2))-50; $(".cleditorMain").css("height",new_height+"px"); $("iframe").css("height",h_iframe+"px"); }); });
这个插件兼容的浏览多,并且很小。
从上图可以看出,去掉jquery.min,所有加载也只有10KB.
demo地址:http://blog.51yip.com/demo/cleditor/
转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/jsjquery/1424.html
xheditor也非常的好用
缩到最小,再放大, 会出现字体覆盖现象。