$ .animate vs $ .fadeIn for Smoothness

时间:2010-02-17 01:20:10

标签: jquery overlay

我正在为我正在开发的网站创建一个jquery灯箱,不,谢谢你我不想要任何预制的灯箱。好奇,如果有人知道什么是半透明黑色覆盖更光滑的淡入淡出(淡出网站,所以你可以看到白色div弹出),动画不透明度会更顺畅,或只是使用

$('.overlay')fadeIn('normal') 

为黑色div叠加背景提供更平滑的淡入淡出效果。 我现在很累,因为某种原因,我无法得到任何工作...甚至没有一个简单的演示......我只是烦恼所以我想我只是问...:/ < / p>

1 个答案:

答案 0 :(得分:7)

我相信,

$.fadeIn()会使用$.animate()。因此,在这两个选项之间进行选择并不会让您“顺利”过渡。

fadeTo: function(speed,to,callback) {
  return this.filter(":hidden").css('opacity', 0).show().end()
         .animate({opacity: to}, speed, callback);
}

来源:http://dev.jquery.com/browser/trunk/jquery/src/fx.js第97行