我有一个大型javaScript文件,管理各种UI元素。它在FF,Chrome和Safari中都能很好地工作,但在IE中它会失败。
我将它加载到IE8中以使用JS调试器,它指向这一行:
var myFooter = false;
并声明:Object doesn't support this property or method
。
修改
这个函数似乎有问题,特别是var
声明
function live_test(){
var active_project;
active_project = $("div.project_holder.active");
$("#circles img.link.active").removeClass('active');
$("#circles img.link").each(function(){
if ($(this).data('project')[0] == active_project[0]){
$(this).addClass("active");
}
});
}
答案 0 :(得分:3)
检查您是否有额外的逗号或其他内容
将您的JS代码扔进jslint.com
答案 1 :(得分:1)
通过更改$
jQuery
来解决问题
因为它存在于Wordpress中,所以它没有打开。