div使用fadeOut命令淡出.然后使用load命令从URL加载内容.然后一旦载入内容,使用fadeIn命令就会退回.
我的代码是:
$("#myDiv").fadeOut().load('www.someurl.com').fadeIn()
但是这不行.它有一种闪烁,然后加载,然后加载.我认为问题是,褪色发生在负载完成之前.
我该怎么办
谢谢
$("#myDiv").fadeOut().load("www.someurl.com",function(response,status,xhr) { $(this).fadeIn(); });
您可能希望使用load()调用的状态来查看是否一切都已正确完成.
$("#myDiv").fadeOut().load("www.someurl.com",xhr) { if (status == "error") { // handle error } else { $(this).fadeIn(); } });