ddsmoothmenu没有在IE7和IE8中加载

时间:2011-07-10 23:45:05

标签: javascript drop-down-menu

我正在使用动态驱动器的ddsmoothmenu来为我的网站创建一个下拉菜单。它在FF / Chrome / IE9中完美运行,但在IE7和IE8中不起作用。根据调试器,这里没有找到父函数:

    var $mainmenu=$("#"+setting.mainmenuid+">ul") //reference main menu UL
    $mainmenu.parent().get(0).className=setting.classname || "ddsmoothmenu"
    var $headers=$mainmenu.find("ul").parent()

这就是我调用菜单的方式:

        ddsmoothmenu.init({
             mainmenuid: "header_top_menu", 
             orientation: 'h', 
             classname: 'ddsmoothmenu', 
             contentsource: "markup" 
        });

有没有办法让它在IE中运行?

1 个答案:

答案 0 :(得分:0)

使用HTML5 Polyfill应该允许您在旧浏览器中使用新的HTML5语义元素而不会出现问题,请查看http://code.google.com/p/html5shiv/