当我在IE7中查看时,我的某个网站引发了有关未定义的javascript的错误。
经过一些研究后,我认为它与我正在使用的Doctype有关,因为我正在使用HTML5 Boilerplate。这不应该引起问题吗?
任何人都可以告诉我为什么会发生这种情况以及如何解决这个问题?该网站是:http://njbuildingandmaintenance.com
这是我正在使用的菜单脚本(错误未在此页面上复制...)http://www.dynamicdrive.com/dynamicindex1/ddlevelsmenu/
由于
答案 0 :(得分:5)
在你的文件" 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
});
});
摆脱那个逗号。