Javascript Div高度解决方案?
我得到了以下javascript:Javascript Div高度解决方案?,javascript,height,document,Javascript,Height,Document,我得到了以下javascript: <script type="text/javascript"> $(document).ready(function(){ $("#sidebar").height( $(document).height() ); }); </script> 其中一些确实有效,但大多数无效。除了javascript之外,还欢迎使用其他解决方案 亲切问候, Augus效率很低,但是,您可以使用文档
<script type="text/javascript">
$(document).ready(function(){
$("#sidebar").height( $(document).height() );
});
</script>
其中一些确实有效,但大多数无效。除了javascript之外,还欢迎使用其他解决方案
亲切问候,
Augus效率很低,但是,您可以使用文档调整大小事件:
$(document).resize(function() {
//re-run code here.
}
在大多数情况下,使用它很可能不被推荐——不过,在网页中生成动态背景时,它对我很有用。理想情况下,您希望使本机结构和样式能够处理大小调整,但这并不总是容易的。使用大小调整事件
它将类似于:$window.resize$window.height
window.onresize = function () {
$("#sidebar").height( $(document).height() );
// other stuff you want to do when the window is resized
}
您可能希望使用window.setTimeout来管理调用此函数的频率。IE会不断地拖动它。你为什么不用CSS而不是js将div的高度设置为100%?同意@Jmax,用CSS这样做更好。因为100%并不能填满整个页面。即使我把它绑定到body标签上。我知道奇怪的事
window.onresize = function () {
$("#sidebar").height( $(document).height() );
// other stuff you want to do when the window is resized
}