0

前もって感謝します。

ナビゲーションバーにカーソルを合わせるとスライドして、ページの残りの部分のコンテンツと重なるようになっています。これはほとんどの場合完全に機能しますが、フラッシュまたはjquery要素を画面に表示すると、これらの要素はナビゲーション上に表示されます。

これを修正する1つの方法は、ナビゲーションバーのhtmlを他のバーの下に配置することですが、別の方法の方が良いでしょう。

4

1 に答える 1

2

特定のコードサンプル(またはデモページへのリンク)がなければ、トラブルシューティングを行うことはほとんど不可能です。ただし、知っておくべき一般的なことがいくつかあります。

  • jQueryまたはFlash要素の問題には、多くの場合、異なる独立した解決策があります。
  • JavaScript UI要素は、ドキュメントのほぼすべての部分に追加できるため、HTMLの順序を変更しても効果がない可能性があります。

そして実際の提案:

  • z-index CSSプロパティは、問題を解決するために最初に探すべき明らかな場所です。「上」にしたい要素に、より高いz-indexを適用する必要があるかもしれません。(注意してください、一部のJSは動的にzインデックスを変更します)。Z-indexは気まぐれな獣であり、あなたのために何もしないかもしれません。
于 2011-11-27T06:02:34.823 に答える