JQuery:结合动画 CSS 和淡入淡出

Posted

技术标签:

【中文标题】JQuery:结合动画 CSS 和淡入淡出【英文标题】:JQuery: Combining animate CSS and fadeIn 【发布时间】:2013-11-27 22:16:36 【问题描述】:

这是我的脚本:

$("#headerimage").animate(marginLeft:"0",300);

我还想添加“淡入淡出”以同时以完全相同的速度启动。这是怎么做到的?

【问题讨论】:

【参考方案1】:

通过动画不透明度:

$("#headerimage").animate(
    marginLeft: 0,
    opacity   : 1
, 300);

如果用 display:none 隐藏,先显示:

$("#headerimage").css(
    opacity : 0,
    display : 'block' // or whatever
).animate(
    marginLeft: 0,
    opacity   : 1
, 300);

【讨论】:

【参考方案2】:
$("#headerimage").animate(
    marginLeft:"0",
    opacity: 1
,300);

【讨论】:

以上是关于JQuery:结合动画 CSS 和淡入淡出的主要内容,如果未能解决你的问题,请参考以下文章

JQuery动画之淡入淡出动画

jQuery效果:隐藏显示切换滑动淡入淡出动画

如何在 Droplr 上使用 CSS/jQuery 淡入/淡出多个文本?

jQuery不透明度/淡入淡出动画只能使用一次

如何使用 React 或 CSS 让 <li> 的动画淡入淡出?

jQuery 显示和隐藏以及淡出淡入效果