當我們使用alert()
時,代碼有時會中斷。爲什麼alert()會中斷代碼執行?
例如:
HTML:
<span>Hi</span>
的Javascript:
$(document).ready(function() {
$("span").dblclick(function() {
alert("b");
});
$("span").click(function() {
alert("a");
});
});
的alert("b")
甚至不露面。
但是,如果我們將alert()
更改爲console.log
,它將被記錄。
那麼,究竟是怎麼回事?
我不知道爲什麼這是甚至downvoted。這是一個很好的問題 –
我很高興找到這個問題。我甚至沒有意識到這一點。我以爲我的代碼中有一個錯誤,因爲它沒有正確執行。拿出警報後它工作得很好:D – Sarah