我正在开发一个响应式网站。可以这么说,我正在浏览一种处理 jQuery“媒体查询”更改的方法。
我对某些元素进行了一些计算,例如高度、宽度等,当媒体查询发生变化时,我需要重新计算这些,例如从 1160 像素到 980 像素。
我找到了一个感觉不错的解决方案,因为大多数浏览器(如果不是全部?)都应该支持它,但我只是不确定是否有任何性能或任何其他问题与setTimeout()
运行频率一样高。
jsfiddle 的实时示例
setInterval(function() {
//code here
}, 100);
也许还有其他更好的方法可以使用 paulirish 或任何其他工作人员已经制作的插件?请用你在这个问题上的经验给我建议。