当我在css()中将不透明度设置为0时,以下fadeIn()不起作用
如果我将不透明度设置为1,则显示加载器元素,但当然不会有任何淡入…
loader.css({ top : ($(window).height() - loader.height()) / 2+'px',left : ($(window).width() - loader.width()) / 2+'px',opacity : 0 }) .fadeIn(1000);
如果我使用display:none它可以工作!?
loader.css({ top : ($(window).height() - loader.height()) / 2+'px',display : 'none' }) .fadeIn(1000);
解决方法
尝试使用fadeTo()
loader.css({ top : ($(window).height() - loader.height()) / 2+'px',opacity : 0 }) .fadeTo(1000,1);