您的代码有效,但
fadeIn无效,因为它已经可见。我想你想达到的效果是:
fadeOut→交通
load→交通
fadeIn:
var auto_refresh = setInterval(function () { $('.View').fadeOut('slow', function() { $(this).load('/echo/json/', function() { $(this).fadeIn('slow'); }); });}, 15000); // refresh every 15000 milliseconds在这里尝试:http :
//jsfiddle.net/kelunik/3qfNn/1/
附加注意事项:正如Khanh TO所述,您可能需要摆脱浏览器的内部缓存。他说,您可以使用
$.ajax和
$.ajaxSetup ({ cache:false });或随机破解来做到这一点。


