【问题标题】:jQuery Drop Down Menu doesn't work in IE7jQuery 下拉菜单在 IE7 中不起作用
【发布时间】:2012-07-27 02:58:24
【问题描述】:

我公司的一个网站上有一个 jQuery 下拉菜单。该菜单适用于除 IE7 以外的所有浏览器。我尝试过修改 jQuery 和 CSS。我已经尝试实施我在本网站上看到的所有修复程序以及快速谷歌搜索提供的任何其他修复程序。到目前为止,没有任何帮助。最糟糕的部分是我不确定哪个部分不起作用。

我听说某些版本的 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);
                               }
               );

        });

【问题讨论】:

    标签: jquery drop-down-menu internet-explorer-7


    【解决方案1】:

    尝试使用 .mouseover 或 .mouseenter 代替 .hover http://api.jquery.com/mouseover/

    【讨论】:

    • 我刚试过,也没用。不过谢谢。
    猜你喜欢
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多