下面的代碼有一個明顯的原因,爲什麼這不起作用?Jquery ajaxStop
當我運行時,「ajaxBusy」div永遠不會隱藏,「內容」div永遠不會改變它的可見性設置。所以我傾向於相信.ajaxStop永遠不會發生。我嘗試刪除所有其他的JavaScript函數,但這並沒有改變任何東西。
在HTML文檔的頭部,我有:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<!--<script type="text/javascript">
$(function() {
$("#content").css('visibility','hidden');
$('#ajaxBusy').ajaxStop(function(){
alert('it ran!');
$('#ajaxBusy').hide();
$("#content").css('visibility','visible');
});
});
</script> -->
<script src="sliding.form.js" type="text/javascript"></script>
<script src="scripts.js" type="text/javascript"></script>
其中 「ajaxBusy」 包含裝載GI。這是評論代碼,這是不正確運行。
ajax處理程序在哪裏?如果沒有ajax,停止將永遠不會運行 – Neal
您是否也可以發佈相關的html部分?除了使用不是最佳選項的可見性之外,ajaxBusy部分應該可以工作。 –
我沒有使用.hide(),因爲當我試圖做相應的.show()時,它會打破div。 – scifirocket