jQuery 效果 - 隐藏与显示
接下来,您将学习到 jQuery 的隐藏、显示、切换、滑动、淡入和设置动画等。
点击 显示/隐藏 面板
实例
演示一个简单的 jQuery hide() 方法。
另一个 hide() 方法,演示如何隐藏部分文本。
jQuery hide() 与 show()
使用 jQuery,可以使用 hide() 和 show() 方法隐藏和显示 HTML 元素:
实例
<!DOCTYPE html><html><head><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script>$(document).ready(function(){$("#hide").click(function(){$("p").hide();});$("#show").click(function(){$("p").show();});});</script></head><body><p>如果点击 "Hide" 按钮, 这段文本将消失.</p><button id="hide">Hide</button><button id="show">Show</button></body></html>
语法:
$(selector).hide(speed,callback);$(selector).show(speed,callback);
可选 speed 参数指定 隐藏/显示 的速度,可以采用以下值:"slow"、"fast" 或毫秒。
可选的 callback 回调参数是在 hide() 或 show() 方法完成后执行的函数(您将在后面的章节中了解有关回调函数的更多信息)。
下面的示例演示了带有 speed 参数的 hide() 方法:
实例
<!DOCTYPE html><html><head><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script>$(document).ready(function(){$("button").click(function(){$("p").hide(1000);});});</script></head><body><button>隐藏</button><p>这是一段文本</p><p>这是另一段文本</p></body></html>
jQuery toggle()
还可以使用 toggle() 方法在隐藏和显示元素之间切换。
显示的元素执行隐藏,隐藏的元素则执行显示:
实例
<!DOCTYPE html><html><head><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script>$(document).ready(function(){$("button").click(function(){$("p").toggle();});});</script></head><body><button>在隐藏和显示段落之间切换</button><p>这是一段文本</p><p>这是另一段文本</p></body></html>
语法:
$(selector).toggle(speed,callback);
可选参数 speed 可以采用以下值:"slow", "fast"或毫秒。
可选参数 callback 是在 toggle() 完成后执行的函数。
jQuery 效果参考
有关所有 jQuery 效果的完整概述,请访问本站的 jQuery 效果参考 。