1
108
您可以这样做,这是一个完整的切换版本:
对于严格意义上的淡出:
|
2
22
直接设置高度动画会导致某些网页上出现不稳定的运动。但是,将CSS转换与jQuery的
摆弄代码:
在某些情况下,一个非常快的100毫秒的暂停,以允许更多的褪色创建一个稍微平滑的体验:
这是我在dna.js项目中使用的解决方案,您可以在其中查看代码(
github.com/dnajs/dna.js
)对于
|
3
14
“尼克·克雷弗”接受的答案肯定是正确的。我要补充的是,他的答案实际上并没有“隐藏”它,这意味着DOM仍然将它视为一个可以显示的可行元素。 如果在“slided”元素上有margin或padding,这可能是个问题。。。他们仍然会出现。因此,我只是在animate()函数中添加了一个回调,以便在动画完成后实际隐藏它:
|
4
3
|
5
2
queue属性告诉它是将动画排队还是立即播放 |
6
2
在@CodeKoalas的基础上再添加一个改进。它负责垂直边距和填充,但不负责水平边距。
|
LGWJ · 单击按钮时,一个DIV淡出,而另一个DIV在同一位置淡入 7 年前 |
Al-m · 如何使用jQuery淡入图像? 7 年前 |
Jargonaut_ · 图像跟随鼠标指针并渐变 9 年前 |
caustic · 如何整理这段简短的javascript代码? 9 年前 |
user2097021 · 背景幻灯片(javascript)渐变效果 10 年前 |
ocajian · 通过使用Javascript设置不透明度来淡入元素 10 年前 |
Ali · 将淡入边应用于ImageView 10 年前 |
sci-guy · 用css淡入淡出div 10 年前 |
Myles · CSS3交叉坡度与设置间隔相似 11 年前 |