javascript - 检测视口(viewport)大小调整时出现问题

标签 javascript html cross-browser

我正在开发一个需要垂直边框的项目,目前垂直边框是根据页面大小或页面长度(取决于哪一个较长)计算的,但有一个小问题。

我正在使用 Firefox,例如,如果我的 noscript 插件启动并且我允许使用脚本,则垂直边框将在页面底部有一个间隙。

举个例子,有什么方法可以使用 javascript 来检测跨多个浏览器的视口(viewport)更改吗?

我在某个地方找到了 watch() 但无法找到有关它的可靠文档以及哪些浏览器支持它。我想做的事情可能吗? watch() 是正确的方法吗?如果是这样,任何人都可以向我指出一些文档,如果没有,我应该看什么?

最佳答案

我认为

window.onresize 是您正在寻找的事件。这是一个链接:https://developer.mozilla.org/en/DOM/window.onresize

但是,您应该能够仅使用 CSS 获取全高元素,然后就不需要任何 javascript

关于javascript - 检测视口(viewport)大小调整时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6890623/

相关文章:

html - 为什么 IE9 将我的 HTML5 block 级元素显示为内联?

html - 如何以 Tiles 格式而不是表格格式显示 Angular 数据

CSS Accordion 菜单在 Chrome/Safari 中不起作用

javascript - 幻灯片脚本下的子菜单元素

javascript - 如何使用 Impress.js 实现完整、无缝的旋转?

javascript - 通过sequelizejs从mysql数据库将数据加载到图表中

javascript - 在 jQuery 中创建一个对象数组

javascript - 确定是否有任何 CSS 规则直接修改了元素的样式

javascript - 使用提交按钮而不是页面上的其他按钮提交表单

html - 每个浏览器都支持所有 unicode 吗?