Heim > Web-Frontend > js-Tutorial > Hauptteil

jQuery中点击按钮实现显示与隐藏的方法

yulia
Freigeben: 2018-10-29 15:41:37
Original
17607 Leute haben es durchsucht

jQuery能够简单快捷的实现很多功能,因此在前端开发中被广泛使用,正在学习jQuery的小伙伴,你会用jQuery实现点击显示再次点击隐藏的效果吗(即jQuery二次点击隐藏)?这篇文章就和大家讲讲如何用jQuery实现点击显示和隐藏的效果,有一定的参考价值,感兴趣的小伙伴可以参考借鉴一下。

以下介绍jQuery实现点击显示和隐藏的两种方法,一个是toggle()方法,另一个是jquery中的 hide() 和 show()方法。

注:一定要记得引入jQuery文件,否则无法实现效果

一、jquery中的toggle()方法

toggle() 方法可以在其中添加两个或多个函数,然后通过 click 事件进行切换,点击时先调用第一个指定函数,再次点击时调用第二个函数,以此类推,循环调用。

语法:$(selector).toggle(function)

function指点击时需要运行的函数

实例描述:当首次点击“显示与隐藏切换”按钮时,隐藏P标签的内容,当再次点击时,显示P标签的内容,完整代码如下:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
 </head>
 <body>
  <button type="button">显示与隐藏切换</button>
  <p>我可以显示也可以隐藏</p>
  <p>啦啦啦</p>
 </body>
 <script type="text/javascript">
  $(document).ready(function() {
   $("button").click(function() {
    $("p").toggle();
   });
  });
 </script>
</html>
Nach dem Login kopieren

由下图所示,第一张图是没有点击时的效果,第二张图是第一次点击时的效果,将内容隐藏起来了。

a11.jpg

a2222.jpg

二、jquery中的 hide() 和 show()方法

hide() 方法可以将被选元素隐藏起来,类似于 CSS 中的 display:none 属性。show() 方法可以显示隐藏的被选元素。 hide() 和 show()用法都一样,只是一个显示一个隐藏。

语法:$(selector).hide(speed,easing,callback)

speed表示显示效果的速度,是一个可选值(slow,fast,毫秒)
easing用于设置动画的不同点上元素的速度,是一个可选值(swing,linear)
callback表示show()方法执行完之后,需要执行的函数,也是一个可选值

实例描述:当点击“隐藏”按钮时,隐藏P标签的内容,当点击“显示”按钮时,显示P标签的内容,具体代码如下:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
 </head>
 <body>
  <p id="p1">点击隐藏按钮,文字消失<br>点击显示按钮,文字重现</p>
  <button id="hide" type="button">隐藏</button>
  <button id="show" type="button">显示</button>
 </body>
 <script type="text/javascript">
  $(document).ready(function() { 
   $("#hide").click(function() { 
    $("#p1").hide(); 
   }); 
   $("#show").click(function() { 
    $("#p1").show(); 
   });
  });
 </script>
</html>
Nach dem Login kopieren

效果如图所示:

cccc1.jpg

以上各大家介绍了jQuery实现点击显示和隐藏的两种方法,一种是toggle()方法,可以通过一个按钮实现点击显示再次点击隐藏的效果;第二种方法是jquery中的 hide() 和 show()方法,通过两个按钮实现内容的显示与隐藏。工作中选择什么方法,看工作需要和个人习惯,之前没有接触过的小伙伴,一定要自己动手练习哦,希望这篇文章对爱学习的你有所帮助!

【相关教程推荐】

1. jQuery视频教程
2. jQuery中文参考手册
3. bootstrap教程 

Das obige ist der detaillierte Inhalt vonjQuery中点击按钮实现显示与隐藏的方法. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!