window.innerWidth 无法在 IE7 上工作。如何通过 JS 和 jQuery 修复?

2023-12-14

我想获取浏览器窗口的宽度。如果存在滚动条,它应该包含滚动条的宽度。

如何通过JS解决这个问题?

如何通过 jQuery 解决这个问题?

谢谢你!


网络上散布着许多这样的例子。这是一个常见问题。这是我在快速搜索中找到的内容

var winW = 630, winH = 460;
if (document.body && document.body.offsetWidth) {
 winW = document.body.offsetWidth;
 winH = document.body.offsetHeight;
}
if (document.compatMode=='CSS1Compat' &&
    document.documentElement &&
    document.documentElement.offsetWidth ) {
 winW = document.documentElement.offsetWidth;
 winH = document.documentElement.offsetHeight;
}
if (window.innerWidth && window.innerHeight) {
 winW = window.innerWidth;
 winH = window.innerHeight;
}

http://www.javascripter.net/faq/browserw.htm

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

window.innerWidth 无法在 IE7 上工作。如何通过 JS 和 jQuery 修复? 的相关文章

随机推荐

  • CSVHelper BadDataFound 在有效的 csv 中

    我们的客户开始报告从 CSV 文件导入数据时出现的错误 看到 csv 文件后 我们决定从自定义 CSV 解析器切换到 CSVHelper 但 CSV Helper 无法读取一些有效的 CSV 文件 用户可以将任何 csv 文件加载到我们的应
  • 当相关子项发生更改时,SQLAlchemy 会更新父项

    我正在尝试将一个实体建模为一个或多个一对多关系 这样它就是last modified属性更新 当 添加或删除子项 一个孩子被修改 实体本身被修改 我整理了以下最小示例 class Config Base tablename config I
  • Android 5 中的意图操作调用

    我有这段代码 在 Android 4 4 及更早版本中运行良好 Intent intent new Intent Intent ACTION CALL intent setPackage com android phone intent s
  • 在 Oracle APEX v4.2.2 中通过 Ajax 调用 Oracle 函数进行现场验证

    我正在使用 Oracle 11g 和 Oracle Apex v4 2 2 我想知道如何在动态操作中通过 ajax 调用来调用 Oracle 函数的最佳方式 我基本上有一个带有六个参数的函数 它们返回 INVALID 或 VALID 的结果
  • asm更改cmd背景颜色

    我编写了更改文本颜色的部分 但我找不到更改背景颜色的方法 此代码用于 tasm 汇编 model small stack 256 data ent db 0ah 0dh array db 2 4 5 6 db 7 8 9 5 db 1 2
  • SSIS 数据分析任务编辑器返回错误代码

    我正在尝试使用 Visual Studio 2017 运行 SSIS 工具 数据分析任务 可以看到流程运行成功 但是 当我单击 打开配置文件查看器 时 会出现此错误代码 数据配置文件查看器遇到意外错误 必须 关闭 错误消息是 无法加载文件或
  • 将二进制转换为 ASCII,反之亦然

    使用此代码获取字符串并将其转换为二进制 bin reduce lambda x y 256 x y ord c for c in hello 0 这输出 0b110100001100101011011000110110001101111 如
  • 如何将 XML 转换为 java 值对象?

    有哪些开源库可以将 XML 转换为 java 值对象 在 Net 中 有一种方法可以通过 xml 序列化和属性轻松实现此目的 我想象java中有一些并行的东西 我知道如何使用 DOM 或 SAX 解析器来做到这一点 但我想知道是否有更简单的
  • 如何在 Windows Vista/7/8 上以编程方式启动 SFC?

    我一直在努力解决这个问题克里斯 艾弗森 Chris Iverson 在 Stackoverflow 上提出的另一个问题 我想启动SFC the 系统文件检查器工具 以编程方式 它适用于 Windows XP private void Run
  • Android 上 Fragment 之间的通信

    我正在尝试构建一个具有两个选项卡的 Android 应用程序 一个用于文本字段 按钮和 TreeMenu 其中每个元素都有一个与其关联的复选框 另一个用于列表 我也在使用 ActionBarSherlock 我已经在单个主要活动中成功编写了
  • 定义分组项目的 id 列表

    我有一个小问题 我只是不明白 问题是什么以及如何解决它 例如我有一个 Coldfusion 变量 account code 首先 这段代码如下所示 100 001 001 当然有很多 我有这个变量的一些值 比如sum nettotal 和我
  • 如果文件名为 jsx,webpack 找不到模块

    当我这样写 webpack config js 时 module exports entry index jsx output filename bundle js module loaders test jsx exclude node
  • 更改 JTable 中特定行的颜色

    我正在寻找如何更改我的某些行的颜色JTable其索引位于称为的整数向量中Notfoundrow 但是我遇到的问题是表中的所有行都将颜色更改为红色 这是我的代码 package essai trafficclass import java a
  • Django:如何从模板调用视图函数?

    我有一个关于如何从模板 HTML 按钮调用视图函数的问题 就像 onclick 函数一样 这是模板
  • 适用于复杂 .Net 通用对象(例如嵌套 List<...> 等)的 ORM?

    我刚刚开始为新项目建模数据 该项目必须是可持久的 看起来最自然的 OO 模型将有很多嵌套的 Net 泛型 对象列表 这些对象还将包含其他泛型类型的列表等 嵌套至少三层 理想情况下 我只想以 OO 方式设计数据模型 并希望有一个 ORM 能够
  • 使用 Java 的 runtime.exec 进行 Shell (bash) 大括号扩展

    我试图获取一个扩展命令来与runtime exec一起使用 但大括号被解释为文字而不是被扩展 这就是我想做的 String command mkdir p Foldername 1 2 3 InnerFolder Runtime getRu
  • Clearcase UCM 中的数据库超时问题

    我在 vobs 上创建视图和 或重新建立流基础时遇到数据库超时问题 ERROR gt cleartool Error Database timed out aborting transaction TP ERROR gt cleartool
  • Javascript Sweet Alert 和文本内的 html 链接

    我有以下 SweetAlert 代码
  • 如何在 Cloudformation 中使用嵌套列表或附加到列表?

    我想为该资源提供 2 个存在于堆栈外部的安全组 加上一个作为堆栈一部分创建的安全组 我已尝试以下操作并收到错误 SecurityGroups 属性的值必须是字符串列表类型 SecurityGroups FindInMap envMap Re
  • window.innerWidth 无法在 IE7 上工作。如何通过 JS 和 jQuery 修复?

    我想获取浏览器窗口的宽度 如果存在滚动条 它应该包含滚动条的宽度 如何通过JS解决这个问题 如何通过 jQuery 解决这个问题 谢谢你 网络上散布着许多这样的例子 这是一个常见问题 这是我在快速搜索中找到的内容 var winW 630