代码片段 → jQuery 代码片段 → 组合滑动和淡入淡出功能 组合滑动和淡入淡出功能 Chris Coyier 于 2010 年 3 月 16 日 $.fn.slideFadeToggle = function(speed, easing, callback) { return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback); }; 用法 $("#something").click(function() { $(this).slideFadeToggle(); });
好像你读懂了我的想法。谢谢 Chris :D
这太棒了!我可以想象将这种效果应用到很多东西上。
谢谢!
有演示吗?如果有,我想看看。
谢谢,老兄!你的网站很棒!找到了很多有用的技巧!
您好,有演示下载吗?它对我无效。
谢谢您的精彩文章。
不错,但我认为如果有一个类似“下载”的演示页面会更好。
这篇文章很棒,Chris,谢谢。
效果很棒,而且很容易修改!
谢谢!
看到演示或示例总是好的。
谢谢 @Chris。
@Amir Monfared: 来了,http://jsfiddle.net/jeykeu/ejcn8/
再次感谢 Chris。我一次又一次地通过你的网站找到了我想要的东西。
非常感谢 Chris!干得好
不错,以防万一其他人想使用它
你可能想添加
padding: 'toggle'
以防止在你想要切换的元素上使用填充时出现跳跃动画。查看此处的演示
http://codepen.io/np24/pen/biqtE
谢谢,
Nithin
以下是用于明确“滑动淡入淡出”或“滑动淡出”的相应函数。
嗨,伙计们,
如果我想让它在 display: none 和 display: flex 之间切换,并保持所有兼容性,这样可以吗?或者我应该在其中创建一个新的元素以显示:flex?
最好将你的“flex”元素包装到另一个具有 display:block 的元素中,并在此元素上使用此函数。
这在 CSS 中实现更好;
CSS
.slide {
position: relative;
left: 50%;
height: 20px;
animation: 5s slide;
}
@keyframes slide {
from: { left: 100%; opacity: 0; }
to: { left: 50%; opacity: 1; }
}
子菜单………….
如何将其转换为使用 slideUp?