問題が発生しています。シンプルな固定サイドバーを作成しています (右側の Facebook のサイドバーに似ています)
Facebook でサイドバーを操作すると 2 つのことが起こります
- コンテンツをスクロールする必要がある場合、スクロールバーが表示されます
- 名前にカーソルを合わせるかクリックすると、左側にポップオーバーが表示されます
ポップオーバーとオーバーフローの競合に問題があります。私が理解しているように、サイドバーをスクロールするには、オーバーフローを親 div でスクロールするように設定する必要があります。これにより、その外側に表示される要素が非表示になります。
Twitter Bootstrap を使用してサイドバーを作成し、JSFiddle here の実例を作成しました
私の例の問題は、アイコンをクリックして<i class="icon-cog icon-white"></i>
をアクティブにすると、 divdropdown-menu
に設定されたオーバーフローのためにアイコンが切り取られることです。#sidebar
これを機能させる方法についてアドバイスはありますか?可能であれば、jQuery を使用せずに CSS のみで行うことができれば、すばらしいことです。それ以外の場合は、jQuery が機能する可能性があります。