javascript - IE7 中的 HTML5 Doctype 破坏了 Jquery 下拉菜单

标签 javascript jquery html doctype

当我在 IE7 中查看我的一个网站时,它会抛出有关 javascript 未定义的错误。

经过一番研究,我认为这与我正在使用的 Doctype 有关,因为我正在使用 HTML5 Boilerplate。但这应该不会造成问题,对吧?

谁能告诉我为什么会发生这种情况以及如何解决它?网站是:http://njbuildingandmaintenance.com

这是我正在使用的菜单脚本(此页面上未复制错误...)http://www.dynamicdrive.com/dynamicindex1/ddlevelsmenu/

谢谢

最佳答案

在文件“script.js”中,对象文字末尾有一个杂散逗号。

$(window).load(function() {
        $('.flexslider').flexslider({
         animation: "fade",
         slideshow: true,                //Should the slider animate automatically by default? (true/false)
         slideshowSpeed: 7000,           //Set the speed of the slideshow cycling, in milliseconds
         animationDuration: 600,
         keyboardNav: true,              //Allow for keyboard navigation using left/right keys (true/false)
         touchSwipe: true,  // <---- HERE IS THE ERROR
        });
    });

去掉那个逗号。

关于javascript - IE7 中的 HTML5 Doctype 破坏了 Jquery 下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9065091/

相关文章:

javascript - Jquery特选

javascript - 当我更新我的系列数据时,为什么我的 HighChart 饼图图例表现不稳定?

javascript - 让 window.print 等到窗口加载完毕

javascript - 如何使用 URLSearchParams 从给定 url 中的一组值中有效地仅删除一个查询字符串?

javascript - 水平布置许多 div,但要让较低的行在第一行下方紧密填充

jquery - 按索引遍历定义列表时出现问题

JavaScript 对象继承与 IIFE?

javascript - jQuery 在下拉选择中将两个值相乘

javascript - jQuery - 单击按钮时滚动到 anchor

javascript - 创建两个动态下拉菜单