2025年4月7日 星期一 乙巳(蛇)年 正月初八 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > JavaScript

jQuery toggle()方法的用法

时间:03-07来源:作者:点击数:57

在 jQuery 中,我们还可以使用 toggle() 方法来“切换”元素的显示状态。也就是说,如果元素是显示状态,则可以切换到隐藏状态;如果元素是隐藏状态,则可以切换到显示状态。

语法:

$().toggle(speed, fn)

speed 是一个可选参数,表示动画的速度,单位为毫秒。如果省略参数,则表示没有动画效果。speed 有两种取值:一种是“字符串”,另一种是“数值”,如表 1 所示。 

表 1:speed 取值为字符串及对应数值
字符串 数值
slow 200
normal 400(默认值)
fast 600

fn 也是一个可选参数,表示动画执行完成后的回调函数。

此外要说明一点:toggle() 方法在 jQuery 3.x 版本中已经被移除了。当然,如果使用 jQuery 1.x 版本则不用在意这点。

举例:

  • <!DOCTYPE html>
  • <html>
  • <head>
  • <meta charset="utf-8" />
  • <title></title>
  • <script src="js/jquery-1.12.4.min.js"></script>
  • <script>
  • $(function () {
  • $("#btn").click(function(){
  • $("img").toggle(500);
  • })
  • })
  • </script>
  • </head>
  • <body>
  • <input id="btn" type="button" value="切换" /><br/>
  • <img src="img/jquery.png" alt="" />
  • </body>
  • </html>

预览效果如图 1 所示。

toggle()方法的效果
图 1:toggle() 方法的效果

从这个例子可以看出,使用 toggle() 方法来切换元素的显示状态,比使用 show() 和 hide() 这两个方法更加简单方便。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门