2011-12-21 16 views
0

要素を隠すようにオーバーフローを設定したdivがあります。最初の要素がjQueryで可視かどうかを検出します

<div style="overflow:hidden; height:40px"> 
    <div class="item">Item 1</div> 
    <div class="item">Item 2</div> 
    <div class="item">Item 3</div> 
</div> 

jqueryでは、最初の項目が表示されているかどうかを検出できますか?最後のアイテムについて同じものを検出することは可能ですか?

答えて

1

jQueryの.positionを使用して、親からの要素のオフセットが親の高さよりも大きいかどうかを判断します。

コードサンプルhere

+0

うわー、私もそのことを考えていませんでした。とてもかっこいい! – santa

関連する問題