页面是在火狐浏览器上调试完成的,写完之后放到IE8浏览器一点都不好看,遂以为是浏览器兼容问题。
1.字体太大
为了确定是不是我的页面问题,我看看百度页面发现字体也这么大。然后这个不是兼容问题,字体显示为125%
能不大吗,调一下:页面->缩放->100%,就正常了。
2.原来没有滚动条,在IE上水平和垂直都显示滚动条
我用的是easyUI布局,其中center那块里面的div导致center层出现滚动条,设置div的overflow:hidden,就可以让
滚动条消失。
3.表格显示不全
布局中使用了大量easyUI中的datagrid,但是在火狐中显示完全正常的表格在IE中最右边的一列没显示出来,
虽然左右拉动调节表格列宽能让表格显示完全,但是初始时确实会给人迷惑。可以设置每列的宽度,在IE浏
览器中调试出效果,对其他浏览器也不会有影响。
4.语法错误
使用easyUI的form提交表单,使用eval('(' + data + ')')来转换返回的json串(转换为js对象)
,但是在IE中一直报‘语法错误’,用alert弹出的是个HTML,如下图,但是里面也包括返回
的json数据(红线部分)。
我确实找不到方法,于是就把form提交改为$.post,$('#ff').form('submit',{})-->$.post(url, param,function(data){});
返回的data不用做处理,可以直接显示,如:data.status