我是新来的,我对 jQuery 的函数“animate”有疑问
function myFunction(newpage) {
$('#loader').animate({opacity: 0.0}, 400, 'linear', function(){
// callback of fadeOut()
$(this).load(newpage + ".php #toload", function(){
// callback of load()
$('#loader').animate({opacity: 100.0}, 400, 'linear', function(){
//callback of fadeIn()
// (not relevant for my problem, I think)
$.getScript("js/test.js");
});
});
});
}
我的问题是:第一个“animate”就像一个魅力,但第二个“animate”正确加载新内容,没有动画(简单的“fadeIn”)。
有人可以帮助我吗? 谢谢指教!
附注抱歉我的英语不好
最佳答案
动画正在运行,但速度太快,您看不到它,因为您在 400 毫秒内指定了 opacity:100;
使用{opacity: 1;}
,因为不透明度最大值为 1,最小值为 1。值为0
关于jquery - jQuery 动画函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11170543/