ドロップダウン メニューに Twitter Bootstrap を使用しています。ドロップダウンを開く要素がページの一番下にある場合、その下にメニューが開き、ページがスクロールされる場合があります。ここで衝突検出を使用したいのですが、そのような場合、メニューは下ではなく上に開く必要があります。ブートストラップ 2.3.2 にはドロップアップのオプションがありますが、それを使用すると、すべての場合でメニューが一番上に開きます。このためのブートストラップ ベースのプラグインはありますか? または、ブートストラップ ドロップダウンと一緒に jQuery UI 位置 API を使用できますか。
コード: 通常のブートストラップ ドロップダウン
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" data-delay="0" data-close-others="false">Account
</a>
<ul class="dropdown-menu">
<li><a tabindex="-1" href="#">My Account</a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="#">Change Email</a></li>
<li><a tabindex="-1" href="#">Change Password</a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="#">Logout</a></li>
</ul>
シナリオについては、http: //jsfiddle.net/gd9S2/を参照してください。