前几日做一个根据显示器分辨率动态分配每行图片个数的功能时碰到题目中的问题。出现此问题应满足以下条件:
1. 使用IE浏览器。
2. 使用双显示器。
我的作案条件:
1. 主显示器设为我的笔记本显示器(1280*800)。
2. 第二显示器分辨率(1680*1050)。
3. 在第二显示器中打开网页。
结果:FF,Chrome分配正常。IE的动态分配只按照1280的宽度计算。
原因:IE中执行screen.width方法,取的只是主显示器的分别率,不论网页实际打开在哪个显示器。
解决方法:1. 扔掉IE!!
2. 扔掉双显!!
2. 无!
求文雅点儿的解决方式。