jqueryのheightプロパティは常に0を返します。これはBootstrapと一緒に使用しています。それが紛争かどうかはわかりません。私はいくつかのオンラインで推奨されている解決策を経験しましたが、修正しませんでした。次のコードは、これがdisplay: none
かもしれないとjqueryの高さは0を返す
/*html */
<div class="hidden-sm hidden-md hidden-lg" class="mobNewsEvents">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<h3 style="text-align: center;">Events</h3>
<div class="mobEvents"> //need to get the height of this div element
<ul>
<li>...</li>
</ul>
</div>
</div>
</div>
</div>
/*script*/
(function($){
$(window).load(function(){
var temp = $('.mobEvents').height();
alert(temp);
});
})(jQuery);
を使用することができます 'class'値が示すようにdiv要素' hidden'ですか?その後、その高さは* 0です。 – Bergi
ありがとうBergi。私はこれを掘り下げている。あなたは正しいかもしれません。これで解決すれば教えてくれます。 – Ram
はい、私は注意して忘れてしまったものとは別に、親クラスの表示プロパティです。あなたの助けをありがとう – Ram