0

この URL を IE で見ると (私は IE10 を使用していますが、古いバージョンでも同じように動作するようです)。

デモリンク

サブオプションが開いていると、メニューがランダムに閉じたり開いたりするように見えます。例: 当社のサービス > サービス & MOT。いくつかのサブリンクでのみ発生するようで、常にトリガーされるとは限りません。

これは私が使用している jQuery コードで、最初の ul > li ホバーでのみトリガーされます。

$('#mainNav ul:first>li').hover(
  function () {
    $(this).children('ul').css('top', '50px').css('left', '0px');
    $(this).children('ul').slideDown('fast');
  },
  function () {
    $(this).children('ul').slideUp('fast', function(){
      $(this).children('ul').css('top', '-99999px').css('left', '-99999px');
    });
  }

なぜこれが起こっているのか考えてみてください。

4

1 に答える 1

2

私がコメントに書いたように、あなたのCSSにはこれがあります:

#mainNav ul ul li {
    background-image: url("../images/blocks/white-95.png");
    float: none;
    margin-top: 2px; 
    width: 100%;
}

margin を 0px に変更し、border-top を好きな色で 2px に設定してみてください。それはうまくいくかもしれません。

于 2013-05-07T11:47:50.180 に答える