0

会社のサイトの 1 つに jQuery ドロップダウン メニューがあります。このメニューは、IE7 を除くすべてのブラウザーで機能します。jQuery と CSS を変更してみました。このサイトにリストされているのを見たすべての修正と、クイック Google 検索が提供するその他の修正を実装しようとしました。これまでのところ、何も役に立ちませんでした。最悪の部分は、どの部分が機能していないのかわからないことです。

IE の特定のバージョンでは :hover クラスがサポートされていないと聞きました。.hover 関数の変数を作成してみました。他の誰かが、IE7 は display:block が気に入らないと投稿したので、それを変更してみました。何も機能していません。

これは私のコードから CSS を引いたものです。サイトは http://www.triconference.comです。

$(document).ready(function () {

            $('#nav li').hover(function () {

                                    //show its submenu
                                    $('ul', this).stop(true, true).slideDown(300);

                                },

                                function () {
                                    //hide its submenu
                                    $('ul', this).stop(true, true).slideUp(300);
                               }
               );

        });
4

1 に答える 1

0

.hoverhttp: //api.jquery.com/mouseover/の代わりに.mouseoverまたは.mouseenterを使用してみて ください

于 2012-07-26T18:23:40.267 に答える