ページの中央にある div にメイン コンテンツがあり、両側に 2 つの画像があり、影として機能します。ページの長さは変わる可能性があるので、それに合わせて影の長さも変えたいと思います。
HTML の設定は次のとおりです。
<div id="content">
<div class="shadow_container">
<img src="catalog/view/theme/furniture/image/left-shadow.png" height="400px" width="61px" id="left_shadow"/>
<div class="main_container">
pagecontentpagecontentpagecontent
</div>
<img src="catalog/view/theme/furniture/image/right-shadow.png" height="400px" width="61px" id="right_shadow"/>
</div>
jQuery は次のとおりです。
$(".shadow_container").load(function(){
var shadowHeight = $(".shadow_container").height();
var newShadowHeight = shadowHeight+85+" px";
$("#left_shadow").height(newShadowHeight);
$("#right_shadow").height(newShadowHeight);
});
どこが悪いの!?
明確にするために、最後の 2 行で絶対値を使用してテストしましたが、何も起こりません。
外部スクリプトの他のすべての jQuery は機能し、このセクションはドキュメントの準備が整った直後にあるのに、なぜこれが実行されないのでしょうか?