警报(" DFG&#34);多次开火,警报(" asd")不是一次。知道为什么警报(" asd")不会被解雇?
$(window).resize(function(){//shortens name if length would otherwise break line
for(x in nameLabels){
if($(nameLabels[x]).text()=="..."){
$(nameLabels[x]).text(originalNameLabels[x]);
}
if($(nameLabels[x]).width()>$(window).width()*0.45 && !($(nameLabels[x]).width()==$(window).width())){
$(nameLabels[x]).text("...");
}
alert("dfg");
}
alert("asd");
});
alert("dfg")
多次触发,alert("asd")
不会一次。
知道为什么alert("asd")
不会被解雇?
答案 0 :(得分:1)
如果根本没有错误,则没有理由不到达该行。
很可能对于你的nameLabels
之一,其中一个语句导致错误,中止循环内的执行,从而跳过函数的其余部分。
打开控制台(Chrome和Firefox中均为Ctrl+Shift+C
)