考慮下面的代碼:jQuery的隱藏和顯示效果的功能到底看到
<div id="thediv" >hola</div>
<button id="resharper">button</button>
使用javascript/jQuery的:
$("button").on('click', function() {
$("#thediv").show();
alert('click');
});
$(document).ready(function(){
$("#thediv").hide();
})
我想要的行爲,首先顯示div標籤,然後顯示提醒「點擊」。相反,這種行爲以相反的方式起作用。警報文本首先顯示,然後按鈕可見。我錯過了什麼嗎?
我可以修改代碼以獲得所需的行爲,其中div首先顯示,然後警報文本閃爍。
是否使用Ajax調用一樣嗎?而不是警惕,如果我有一個Ajax調用,是根本原因相同? – Harry
如果你已經在AJAX調用中設置了'async:false',那麼它會是同樣的問題 - 但是你永遠不應該使用'async:false' –