【发布时间】:2013-03-21 04:57:50
【问题描述】:
这行得通,但我确信它写得更干净。
<script>
$(document).ready(function(){
$('.col').css({'height':($(document).height())+'px'});
$(window).resize(function() {
$('.col').css({'height':($(document).height())+'px'});
});
}
</script>
我试过没有第一个$('.col').css...,但它不起作用。
所以基本上我想告诉浏览器的是:“当文档准备好时,调整这个 div 的大小,并在每次高度变化时继续调整它的大小”。
【问题讨论】:
-
我看不到任何显着简化 JS 的方法。您可以探索 CSS 解决方案。见这里:stackoverflow.com/questions/289409/… 和 stackoverflow.com/questions/10239534/…。
-
只在宽度变化时触发resize才能提高性能
标签: javascript jquery html css