Javascript Jquery,一些警报不会触发

时间:2014-08-19 23:03:08

标签: javascript jquery html

警报(" 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")不会被解雇?

1 个答案:

答案 0 :(得分:1)

如果根本没有错误,则没有理由不到达该行。

很可能对于你的nameLabels之一,其中一个语句导致错误,中止循环内的执行,从而跳过函数的其余部分。

打开控制台(Chrome和Firefox中均为Ctrl+Shift+C

,检查是否属于这种情况