Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
非表示の要素の高さを取得/設定する方法については、多数の投稿があります(たとえば、thisとthis)。
しかし、私が欲しいのは、0非表示の要素と表示されている要素の答えを与える高さクエリvisible heightです。たくさんのifステートメントでそれを行うことができますが、もっと簡単な方法はありますか?
0
visible height
if
ありがとう。
あなたはあなたが望むことをするあなた自身のjQueryメソッドを作ることができます:
jQuery.fn.visHeight = function() { var h = this.height(); if (h != 0 && !this.is(":visible")) { h = 0; } return(h); };