jQueryのslideDownの動作が変
2010 年 9 月 4 日 at 12:18 AM Filed in:WEB | jQuery No Comments
今日はjQueryで大ハマリしたので、メモ代わりにひとつ。
<div class="box">
<div class="inner">
<p>texttexttexttexttext...</p>
</div>
</div>
<div class="open">開く</div>
<img src="/path/to/img.jpg>
のようなhtmlがあって、中身のdivだけを$(“.inner”).slideDown()したところ、なぜか半分ほどのところで引っかかる。どうも、親ボックスを広げようとして引っかかってるような感じ?スムーズに開かないので、どうしたもんかと。
ネットで検索しても同じような症状がないので、試行錯誤した結果、うちのディレクター氏が、親のdivにposition:relative;を指定するとスムーズに動くことを発見しました。
理由はまったく分からず……しかし同じ状況にハマりそうやから、覚えておこう。










