Educoder jQuery动画 第3关:jQuery动画效果——滑动
任务描述
本关任务:掌握jQuery
常见的动画效果——滑动,动态效果如下图。
相关知识
为了完成本关任务,你需要掌握:1.slideDown()
,2.slideUp()
,3.slideToggle()
, 4.stop()
。
slideDown(),slideUp() 和 slideToggle()
前面已经总结过:jQuery
的动画语法都是一样的,只是动画名称不一样。
-
slideDown()
是向下滑动元素,它的实现原理是:元素的高度从0
变为已有的高度; -
slideUp()
是向上滑动元素,它的实现原理是:**元素的高度从现在的高度变为0
**; -
slideToggle()
是切换滑动效果,它的实现原理是:向上滑动的变为向下滑动,向下滑动的变为向上滑动。
下面是它们的显示效果:
stop()
这里需要实现的效果如下:
当点击按钮【动画停止】的时候,向上滑动的动画就会停止。这里用到了stop()
,它会停止被选元素当前的动画。
基本的html
结构如下:
<button class="stop">动画停止</button>
<button class="slide">slide</button>
<div class="item">Hello jQuery!!!</div>
【动画停止】按钮的代码如下:
$(".stop").click(function(){
$(".item").stop();
})
分类:
jsp
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?