今天遇到一个问题,以前还真是没注意。
下边是那个函数
function changeCss(){
$("#id").css("background","#aaaaaa").prop("disable",true)
$.ajax({
......
})
}
调用changeCss函数,会发现背景色变化会延迟,会在ajax执行完成后,再执行。怎么尝试解决都没用,后来只能用笨办法:
function changeCssFirst(){
$("#id").css("background","#aaaaaa").prop("disable",true)
setTimeout(changeCss,10)
}
function changeCss(){
$.ajax({
......
})
}
解决。那位看官如果有更好的办法,欢迎指教。