我在当地工作,我刚刚将firebug更新到新版本。在更新之前我用js做的任何错误,firebug告诉我哪行代码没有工作(所以我可以理解我在哪里做错了)。
现在我的网站坏了,但我没有收到任何关于JS不能使用firebug工作的消息。有什么改变了吗? 脚本已启用。
这是代码
$("#cv").hover(
// when the mouse enters the box do...
function(){
$("#hover-cv").css("z-index":"6");
aniCircle(1, $(this), "#hover-cv", {scale:"1", "opacity":"0"}, {scale:"1.3", "opacity":"1"});
},
// when the mouse leaves the box do...
function() {
$("#hover-cv").css("z-index":"4");
aniCircle(0, $(this), "#hover-cv", {scale:"1", "opacity":"0"});
}
);
创建错误的是脚本“$(”#hover-cv“)。css(”z-index“:”6“);”和“$(”#hover-cv“)。css(”z-index“:”4“);”
我不明白为什么Firebug没有警告我有什么不对劲。不仅仅是解决方案,我担心firebug没有警告我js错误。
答案 0 :(得分:0)
您需要使用单.css(property, value)
版本的逗号:
$("#hover-cv").css("z-index","6");
对于属性地图版本.css(props)
的或对象表示法(缺少{}
):
$("#hover-cv").css({"z-index":"6"});
^ missing ^
我在FireBug 1.6中看到了相同的行为,因为你没有报告这个,但是在the issues list中找不到任何关于bug的提及。