jQuery 效果 - 隐藏与显示

接下来,您将学习到 jQuery 的隐藏、显示、切换、滑动、淡入和设置动画等。

点击 显示/隐藏 面板


实例

jQuery hide()

演示一个简单的 jQuery hide() 方法。

jQuery hide()

另一个 hide() 方法,演示如何隐藏部分文本。


jQuery hide() 与 show()

使用 jQuery,可以使用 hide()show() 方法隐藏和显示 HTML 元素:

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. $(document).ready(function(){
  7. $("#hide").click(function(){
  8. $("p").hide();
  9. });
  10. $("#show").click(function(){
  11. $("p").show();
  12. });
  13. });
  14. </script>
  15. </head>
  16. <body>
  17. <p>如果点击 "Hide" 按钮, 这段文本将消失.</p>
  18. <button id="hide">Hide</button>
  19. <button id="show">Show</button>
  20. </body>
  21. </html>

语法:

  1. $(selector).hide(speed,callback);
  2. $(selector).show(speed,callback);

可选 speed 参数指定 隐藏/显示 的速度,可以采用以下值:"slow"、"fast" 或毫秒。

可选的 callback 回调参数是在 hide()show() 方法完成后执行的函数(您将在后面的章节中了解有关回调函数的更多信息)。

下面的示例演示了带有 speed 参数的 hide() 方法:

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. $(document).ready(function(){
  7. $("button").click(function(){
  8. $("p").hide(1000);
  9. });
  10. });
  11. </script>
  12. </head>
  13. <body>
  14. <button>隐藏</button>
  15. <p>这是一段文本</p>
  16. <p>这是另一段文本</p>
  17. </body>
  18. </html>

jQuery toggle()

还可以使用 toggle() 方法在隐藏和显示元素之间切换。

显示的元素执行隐藏,隐藏的元素则执行显示:

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. $(document).ready(function(){
  7. $("button").click(function(){
  8. $("p").toggle();
  9. });
  10. });
  11. </script>
  12. </head>
  13. <body>
  14. <button>在隐藏和显示段落之间切换</button>
  15. <p>这是一段文本</p>
  16. <p>这是另一段文本</p>
  17. </body>
  18. </html>

语法:

  1. $(selector).toggle(speed,callback);

可选参数 speed 可以采用以下值:"slow", "fast"或毫秒。

可选参数 callback 是在 toggle() 完成后执行的函数。


jQuery 效果参考

有关所有 jQuery 效果的完整概述,请访问本站的 jQuery 效果参考