我目前正在创建一个网站,我需要根据其中一个孩子的偏移量来调整 div 的大小。所以,我这样做:
<script type="text/javascript">
$(document).ready(function(){
if($(sizer)[0].scrollHeight > 500)
{
$(maincnt).height( ($(sizer)[0].scrollHeight + 300) );
}
});
</script>
但是,问题是 Firefox 没有触发该事件。但是使用chrome它可以工作。有没有更干净的方法来分配 div 大小?如果没有,有没有办法让它被 Firefox 触发?这是我的 HTML 代码:
<div id="maincnt" >
<div style="position:relative;">
<div id="sizer" style="position:absolute;top:12px;left:10px;width:750px;">
<!-- Dynamically added things -->
</div>
</div>
</div>
编辑:我放弃了,我找到了解决我的第一个问题的另一种解决方法,而不是 JQuery 问题。