`
DBear
  • 浏览: 231823 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类

为什么IE取screen.width不准确?

阅读更多

       前几日做一个根据显示器分辨率动态分配每行图片个数的功能时碰到题目中的问题。出现此问题应满足以下条件:

 

1.  使用IE浏览器。

2.  使用双显示器。

 

      我的作案条件:

 

1.  主显示器设为我的笔记本显示器(1280*800)。

2.  第二显示器分辨率(1680*1050)。

3.  在第二显示器中打开网页。

 

 

      结果:FF,Chrome分配正常。IE的动态分配只按照1280的宽度计算。

 

 

      原因:IE中执行screen.width方法,取的只是主显示器的分别率,不论网页实际打开在哪个显示器。

 

 

      解决方法:1. 扔掉IE!!

                     2. 扔掉双显!!

                     2. 无! 

 

      求文雅点儿的解决方式。

分享到:
评论

相关推荐

    判断浏览器类型屏幕分辨率自动调用不同CSS的代码

    - 用户代理字符串可以被篡改,因此检测结果可能不准确。 - 屏幕分辨率检测过于固定,无法适应多样化的设备尺寸。 #### 五、总结 此脚本提供了一种基于浏览器类型和屏幕分辨率动态加载不同CSS文件的方法,对于...

    JavaScript 获取浏览器的显示区域大小信息

    在网页开发过程中,获取浏览器显示区域的大小是非常重要的一个环节,这对于响应式设计、动态布局调整等场景尤为重要。本文将详细介绍如何使用JavaScript来获取浏览器显示区域的相关尺寸信息。 #### 一、关键概念...

    javascript获取网页宽高方法汇总.docx

    7. `window.screen.height` 和 `window.screen.width` 这两个属性返回用户的屏幕分辨率的高度和宽度,而不是网页的尺寸。 8. `window.screen.availHeight` 和 `window.screen.availWidth` 这些属性提供了用户屏幕...

    html页面高度不固定在不同浏览器下的兼容性设置

    s += "屏幕分辨率的宽:" + window.screen.width; s += "屏幕可用工作区高度:" + window.screen.availHeight; s += "屏幕可用工作区宽度:" + window.screen.availWidth; s += "你的屏幕设置是 " + window....

    JavaScript获取网页、浏览器、屏幕高度和宽度汇总

    - `window.screen.height` 和 `window.screen.width`: 分别表示用户的屏幕分辨率的高度和宽度。 - `window.screen.availHeight` 和 `window.screen.availWidth`: 提供了屏幕可用的工作区高度和宽度,即排除了任务...

    js获取网页高度(详细整理)

    - `window.screen.width`:返回屏幕的总宽度。 - `window.screen.availHeight`:返回屏幕可用的工作区高度,即用户可用于应用程序的屏幕空间。 - `window.screen.availWidth`:返回屏幕可用的工作区宽度。 在实际...

    javascript 常用代码

    AJAX(Asynchronous JavaScript and XML)技术允许在不重新加载整个页面的情况下,通过 JavaScript 发送异步请求并更新部分网页内容。 - **示例**: ```javascript function sendAjaxRequest(url, data, callback)...

    js中的如何定位固定层的位置

    - `window.screen.width`:屏幕的总宽度。 - `window.screen.availHeight`:屏幕可用的工作区域高度。 - `window.screen.availWidth`:屏幕可用的工作区域宽度。 最后,如果你需要获取一个DOM对象自身的滚动位置,...

    常用JS代码

    var width = window.screen.width; console.log('屏幕分辨率:' + width + 'x' + height); ``` 以上这些知识点覆盖了常用的JavaScript代码中涉及的数据验证、表单操作、字符串处理和浏览器特性检测等方面的技术点。...

    用document.documentElement取代document.body的原因分析

    此外,`screenTop`、`screenBottom`、`screenLeft`、`screenRight`、`screen.height` 和 `screen.width` 等属性提供了关于用户屏幕的信息,而 `availHeight` 和 `availWidth` 则是可用屏幕区域的高度和宽度,这对于...

    100个直接可以拿来用的JavaScript实用功能代码片段

    - **实现方式**:使用`screen.width`和`screen.height`。 #### 39. 原生JavaScript获取移动设备最大化大小 - **功能概述**:获取移动设备的最大屏幕尺寸。 - **应用场景**:响应式设计。 - **实现方式**:使用`...

    css hack总结 图片整理版

    CSS Hack技术是前端开发中用于解决不同浏览器对CSS代码兼容性问题的一种技术手段。在早期的网页开发中,由于各个...在阅读本文档时,应根据上下文和实际情况来理解其含义,将不准确或缺失的文字进行合理推测和修正。

    台湾神达电脑集团pcb设计规范PDF档.pdf

    - **PE-IE-023**:PC板设计与SMT(表面贴装技术)制造过程的需求配合(MiTAC文档)。这份文档可能侧重于PCB设计时考虑SMT制造的要求,确保设计符合自动化组装的需要。 ### 3. 资料提供(INFORMATIONS SUPPLYING) ...

Global site tag (gtag.js) - Google Analytics