标签:
今天探了一些坑,但是有的还没有想到怎么解决记录如下
1.ie浏览器的fontsize取出之后默认单位为pt 需要判断浏览器类型之后转换成px 1px=0.75pt。
获取浏览器类型:
bom = navigator.userAgent;
判断是否为ie:
if(bom.indexOf("MSIE") >= 0||bom.indexOf("Trident") >= 0);
2.默认字体不同和中英文混合导致富文本编辑框的位置不好确定
解决方案:设置一个默认的字体;先计算字符长度(全角半角字符用正则去过滤一遍之后再计算长度)
3.ie浏览器在选中文本使会有的时候有一些莫名其妙的bug,比如中英文混合情况下,还没有修好这个bug,而且没有什么头绪
睡觉了。。。有点累
标签:
原文地址:http://www.cnblogs.com/orionwei/p/5573111.html