检测视口大小调整的问题

0 html javascript cross-browser

我正在开发一个需要垂直边框的项目,这些边框目前根据页面大小或页面长度计算,具体取决于哪个更长,但存在一个小问题.

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

作为一个例子,有没有什么办法可以使用javascript来检测多个浏览器的视口变化?

我找到了某个地方,watch()但无法在其上找到可靠的文档以及哪些浏览器支持此功能.我正在尝试做什么?这watch()是正确的方法吗?如果是这样,任何人都可以给我一些文件,如果没有,我应该看什么?

Fla*_*ino 5

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

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

  • 我建议将它与事件去抖动功能结合起来,因为resize事件在调整大小时每20ms触发一次,没有人可能需要在每个resize事件上执行任何操作. (2认同)