在這個簡單的示例中https://jsfiddle.net/4rsje4b6/1/爲什麼#test
元素在警告出現之前未顯示?爲什麼元素沒有在警示之前顯示?
不應該jQuery css()
方法是syncronous?
#test {
display: none;
}
<span id="test">Element</span>
$("#test").css("display", "inline");
alert("Showed element!");
UPDATE:
這種行爲體現了我在Chrome版本52.0.2743.116男,10的Windows
好吧,它似乎適用於我(Windows 7上的Firefox 47.0.1)。目前無法發送截圖,但在顯示警報時,我可以清楚地看到DOM上呈現的「元素」字。 –
對於我來說,Firefox 47.0.1也適用於我,在Chrome Version 52.0.2743.116 m上觀察到了這種行爲。 –