jQuery 隐藏与显示效果完全指南
专为编程小白设计的通俗易懂教程 – 从基础到进阶,掌握jQuery动画效果的方方面面
🔍 基础知识:显示与隐藏
show() – 显示元素
大白话解释:让隐藏的元素重新显示出来。可以添加动画效果,比如淡入、下滑等。
用法:$("选择器").show(速度, 回调函数);
hide() – 隐藏元素
大白话解释:让元素从页面上消失。可以添加动画效果,比如淡出、上滑等。
用法:$("选择器").hide(速度, 回调函数);
显示/隐藏效果演示
🔄 切换效果:toggle()
toggle() – 切换显示状态
大白话解释:如果元素当前是显示的,就隐藏它;如果是隐藏的,就显示它。相当于show()和hide()的智能组合。
用法:$("选择器").toggle(速度, 回调函数);
切换效果演示
🎭 淡入淡出效果
fadeIn() – 淡入效果
大白话解释:让元素以淡入方式显示(逐渐从不透明到透明)
用法:$("选择器").fadeIn(速度, 回调函数);
fadeOut() – 淡出效果
大白话解释:让元素以淡出方式隐藏(逐渐从透明到不透明)
用法:$("选择器").fadeOut(速度, 回调函数);
fadeToggle() – 淡入淡出切换
大白话解释:智能切换,如果元素是隐藏的,就淡入显示;如果是显示的,就淡出隐藏。
用法:$("选择器").fadeToggle(速度, 回调函数);
fadeTo() – 调整透明度
大白话解释:将元素调整到指定透明度(0=完全透明,1=完全不透明)
用法:$("选择器").fadeTo(速度, 透明度, 回调函数);
淡入淡出演示
🛝 滑动效果
slideDown() – 向下滑动显示
大白话解释:像窗帘一样向下滑动显示元素(高度从0到实际高度)
用法:$("选择器").slideDown(速度, 回调函数);
slideUp() – 向上滑动隐藏
大白话解释:像收起窗帘一样向上滑动隐藏元素(高度从实际高度到0)
用法:$("选择器").slideUp(速度, 回调函数);
slideToggle() – 滑动切换效果
大白话解释:智能切换,如果元素是隐藏的,就向下滑动显示;如果是显示的,就向上滑动隐藏。
用法:$("选择器").slideToggle(速度, 回调函数);
滑动效果演示
🚀 高级技巧与最佳实践
回调函数
大白话解释:在所有动画效果完成之后执行的操作。比如隐藏一个元素后显示另一个元素。
停止动画
大白话解释:当多个动画效果叠加时,可以使用stop()停止当前动画
用法:$("选择器").stop(true, true);
动画队列
大白话解释:jQuery会自动把动画效果排成队列,一个接一个执行