とのコンテンツの高さを取得します。私はいくつかの要素が含まれているのdiv持つDIVとjQuery
<div class="menuItem designMenu" id="dMenu">
<ul class="menuList menu">
<li class="menuHeader">Design</li>
<li class="projectHeader">Mother</li>
<li class="projectBody">Some text here</li>
<li class="more">More</li>
</ul>
</div>
を私の中に、すべてのコンテンツを含む、私は上向きにそれをアニメーション化することができますdMENUをアイテムの高さを取得する必要があります。私のJavascriptは現在:
var designHeight = $("#dMenu").height();
何も返しません。
私はoffsetHeight
、scrollHeight
などを試しましたが、他のすべてのものが登場しました。私は、文書の準備ができた機能の中で、本文の最後にjQueryを実行しています。
手動で行うのではなく、高さをアニメーション化する理由は次のとおりです。方法とBを学びたいと思います:divに含まれるアイテムの数はまだわかりません。
http://jsfiddle.net/EDTPw/ – Shyju
実際に高さがありますか、高さを設定しましたか?背景色を設定したり、隠してオーバーフローさせたり、高さを取得しようとしている要素が高さを持っているか、他の要素があふれているかどうかを確認してください。 – adeneo
あなたが何も言及していない特別な配慮がない限り(例えば 'display:none'など)、あなたは作品を投稿したか、*すべきなのですか?タイプミスや構文エラーをチェックしましたか? –