浏览器兼容

来源:互联网 发布:搜狐影音 mac版 编辑:程序博客网 时间:2024/06/05 14:48

页面是在火狐浏览器上调试完成的,写完之后放到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


0 0
原创粉丝点击