に私はcurrentrlyウェブサイトを作成しています、と私はそれの1チャイルズにオフセットに従ってdiv要素のサイズを適応させる必要があります。問題は無いのFirefoxでtriggedされたイベントで、は、divのサイズによりその内容
<script type="text/javascript">
$(document).ready(function(){
if($(sizer)[0].scrollHeight > 500)
{
$(maincnt).height(($(sizer)[0].scrollHeight + 300));
}
});
</script>
をしかし: だから、私はそれをこのようにやっています。しかし、クロムでそれは動作します。 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のの1を見つけた、あきらめました。
このイベントは、Firefoxのでもないクロムによって発射されていません。 http://178.33.232.214/を見てください:問題は、child-divの内容によってサイズ変更されていないdivです(adblockerを持っている場合は、それを表示してバグを見てください)。 –