使用Javascript扩展侧边栏高度,使其与内容高度相等
Extend Sidebar Height to equate Content Height Using Javascript
我有一个简单的javascript函数,它的目的是增加我的侧边栏div的高度,使其等于内容div的高度。这就是我如何做到这一点....
Javascript:<script type="text/javascript">
function absar(){
document.getElementById("sidebar").style.height = document.getElementById("content").clientHeight;
}</script>
HTML:<body onLoad="absar()">
<div id="sidebar" style="border:1px solid red">Few content</div>
<div id="content" style="border:1px solid red">
some content <br>
some content <br>
some content <br>
some content <br>
some content <br>
</div>
</body>
此代码将使侧边栏的高度等于内容div的高度。** OK**
但是当我粘贴相同的代码在wordpress(我有相同的id值content
&sidebar
)就在body标签之后,并将onload="absar()"
提供给body它什么也不做,确切地说什么也不做。
最后一个愚蠢的css技巧工作和工作完美,....
对于我的侧边栏div,我设置
padding-bottom: 5000px;
margin-bottom: -5000px;
和包含侧边栏和内容div的容器。我把
overflow: hidden;
和它完美地工作-就像我想要的方式,请告诉如果你知道这个技巧的任何缺点,…如果我找到了,我会贴在这里的,
下面是示例代码,