日期:2014-05-19  浏览次数:20699 次

jquery的ajax方法导致css效果延迟显示的问题
???为什么IE8老是慢半拍呢?每次都先alert()然后再隐藏div===!代码明明是先隐藏后alert啊?  
代码:(在火狐里就好使!)
<html><script type="text/javascript"> $(document).ready(function(){ $("#showProgressBar").click(function(){ $.ajax({url : "",type : "post",dataType : "json",data :"customer.companyName=MMM&customer.password=MMMMMM&customer.userName=MMM",beforeSend:function(){},error:function(){},success : function(regiResult){$("#centerDiv").css("display","none");if(regiResult==1){alert("OK?");}}})})  });</script></head> <body> <div id="centerDiv" style="border: 1px red solid;background-color: green;width: 100%;height: 1200px"> </div><a href="javascript:void(0)" id="showProgressBar">进度条</a><a href="javascript:void(0)" id="closeProgressBar">进度条</a></body></html> 
jquery ajax css

------解决方案--------------------
试一下$('#centerDiv).hide()呢?