通过 jQuery,您可以使用 toggle() 方法来切换 hide() 和 show() 方法。

显示被隐藏的元素,并隐藏已显示的元素:

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

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

可选的 callback 参数是隐藏或显示完成后所执行的函数名称。

对于可选的 callback 参数,有以下两点说明:

1.$(selector)选中的元素的个数为n个,则callback函数会执行n次

2.callback函数名后加括号,会立刻执行函数体,而不是等到显示/隐藏完成后才执行,如果直接跟函数名(匿名函数) 则是在显示、隐藏完成后执行;

3.callback既可以是函数名,也可以是匿名函数;

示例: 如果html中有两个p 那么会弹两次aa 有几个弹几次

$(document).ready(function(){
  $("button").click(function(){
    $("p").toggle(function(){// 弹aa;
  });
});

最新文章

  1. 如何设计一门语言(十)——正则表达式与领域特定语言(DSL)
  2. SEO技巧之WordPress篇幅
  3. caffe中关于数据进行预处理的方式
  4. HTML5在VS2010中的智能提示
  5. (转)SqlServer将数据库中的表复制到另一个数据库
  6. HDU 1598 find the most comfortable road 并查集+贪心
  7. openstack neutron网络主机节点网口配置 liberty版本之前的
  8. GridControl表头全选操作实现之最优方法
  9. 找呀志_java网络编程(4)TCP/IP、Http和Socket差额
  10. “Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED”
  11. Jquery 客户端生成验证码
  12. android学习ProgressBar的简单使用
  13. 201521123085 《JAVA程序设计》第6周学习总结
  14. 【转】缓存淘汰算法系列之2——LFU类
  15. Power shell 重启IIS
  16. java设计模式之单例模式以及实现的几种方法
  17. jquery简单使用入门
  18. leetcode322
  19. JAVA过滤器的使用(Filter)
  20. Linux 部署 ASP.NET Core 的一些问题记录

热门文章

  1. 关于mysql/apache/nginx的配置文件配置
  2. LeetCode随想------Single Number-----关于异或的性质
  3. web页面内容打印总结
  4. 吴裕雄--天生自然 JAVASCRIPT开发学习:函数调用
  5. Java 关于md5加密
  6. SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表
  7. TX2Ubuntu16.04上安装 kinectV2
  8. python format输出
  9. windows下python自带的pip安装速度过慢解决方案
  10. slideshare文档下载