0

スクロール中に動的に ajax で満たされたサイドバーがあります (高さが大きくなります)。

cssとjqueryを上または下に置いておきたい場合は、問題なく設定できます。

しかし、サイドバーの高さがウィンドウの高さよりも小さいときはサイドバーを上に置き、高さがウィンドウの高さを超えたときにサイドバーを下から配置したい場合のトリックは何ですか?

ご清聴ありがとうございました、エリック

4

1 に答える 1

0

.height()jqueryの関数を使用してdivの高さを取得できます。詳細については、 http://api.jquery.com/height/を参照してください。

このように使用できます:

if ($('#sidebar').height() > 400) {
    $('#sidebar').addClass('top');
} else {
    $('#sidebar').addClass('bottom');
}
于 2013-03-22T20:21:23.697 に答える