0

横向きのメニューを作りました。

その下の要素を右側に沿って整然と並べることが必要です。代わりに、一見ランダムにページ全体をジャンプし、ちらつきなどの他の問題があります。私はしばらくの間それを作ることに固執していて、これらの問題を解決するためのいくつかのヒントが大好きです。これが問題を示すJSFIDDLEでありすべてが削除されています。

ありがとう。

現在の問題は次のとおりです。

  • サブメニューのオフセットはメインナビゲーションのオフセット+幅で計算されますが、サブメニューはメインナビゲーションの右側と完全には一致しません。

  • ちらつき(大きな境界線を使用して適度に解決)

  • Elementsがマウスオーバーをキャッチしないことがあります。再現するために、マウスを上下左右に動かしています。

  • メニューのスライドアウト部分は、ページの右下にいくらかランダムな順序で移動し、さらに離れていきます(yikes)

4

1 に答える 1

1

ちらつきの問題の解決策は、サブメニュー項目をオーバーラップまたはタッチすることです。これは、メニュー項目に1ピクセルの白い境界線を追加することで実行できます。

配置の問題(意図されていた可能性があります)に関しては、幅がパディングの内側にあるため、要素のパディングと境界線を(2回)追加する必要があります。

于 2012-09-14T07:08:59.320 に答える