jQuery基于闭包实现的显示与隐藏div功能示例


Posted in jQuery onJune 09, 2018

本文实例讲述了jQuery基于闭包实现的显示与隐藏div功能。分享给大家供大家参考,具体如下:

<div class="binds">
    <div class="phonebind">
      <h3>手机绑定</h3>
      <p>当前手机号码:<span id="oldPhone">$!{user.phone}</span><input type="button" class="btnInput" id="rebindPhone" value="重新绑定"></p>
      <div class="updatetelwrap hidden">
        <div class="newphonewrap">
          <label>新手机号码<em>*</em></label>
          <input type="text" class="formatText" id="newPhone" />
        </div>
        <div class="identifywrap">
          <label>短信验证码<em>*</em></label>
          <input type="text" class="inputcode" />
          <input type="button" value="获取短信验证码" class="identifycode"/>
          <p><input type="button" value="绑定" class="bindbtn" id="newphonebind" style="float: left;" onclick="javascript:bindPhone();" /></p>
        </div>
      </div>
    </div>
    <div class="emailbind">
      <h3>邮箱绑定</h3>
      <p>当前电子邮箱:<span id="oldEmail">$!{user.email}</span><input type="button" class="btnInput" value="重新绑定" id="rebindEmail"></p>
      <div class="update-email-wrap hidden">
        <div class="emailwrap">
          <label>新电子邮箱<em>*</em></label>
          <input type="text" class="formatText" id="newEmail" />
          <p><input type="button" value="发送验证邮件" id="sendEmail" style="float: left;" class="btnInput" onclick="javascript:bindEmail();" /></p>
        </div>
      </div>
    </div>
  </div>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
  $(function(){
    $(document).on("click","#rebindPhone",bindInputclick());
    $(document).on("click","#rebindEmail",bindInputclick());
  })
  function bindInputclick(){
    var i=2;
    return function(){
          if(i%2==0){
            $(this).parent().next().slideDown();
          }
          else {
            $(this).parent().next().slideUp();
          }
          i++;
    }
  }
</script>

感兴趣的朋友还可以使用在线HTML/CSS/JavaScript代码运行工具 http://tools.3water.com/code/HtmlJsRun测试一下运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
Mar 23 jQuery
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
jQuery菜单实例(全选,反选,取消)
Aug 28 jQuery
解决JQuery全选/反选第二次失效的问题
Oct 11 jQuery
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
jQuery位置选择器用法实例分析
Jun 28 jQuery
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 jQuery
jquery html添加元素/删除元素操作实例详解
May 20 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 jQuery
jQuery实现表单动态加减、ajax表单提交功能
Jun 08 #jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 #jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 #jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 #jQuery
jQuery实现的简单对话框拖动功能示例
Jun 05 #jQuery
jQuery实现的滑块滑动导航效果示例
Jun 04 #jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 #jQuery
You might like
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
深入解析PHP中逗号与点号的区别
2013/08/05 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
2015/05/13 PHP
PDO::prepare讲解
2019/01/29 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
基于jQuery实现表格数据的动态添加与统计的代码
2011/01/31 Javascript
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
jquery中交替点击事件toggle方法的使用示例
2013/12/08 Javascript
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
BootStrap模态框不垂直居中的解决方法
2017/10/19 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
详解Python中的序列化与反序列化的使用
2015/06/30 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
Python3简单实例计算同花的概率代码
2017/12/06 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
详解python之协程gevent模块
2018/06/14 Python
python 叠加等边三角形的绘制的实现
2019/08/14 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
使用Django和Postgres进行全文搜索的实例代码
2020/02/13 Python
python 异步async库的使用说明
2020/05/04 Python
python给list排序的简单方法
2020/12/10 Python
小学数学教学反思
2014/02/02 职场文书
高三毕业典礼主持词
2014/03/27 职场文书
无私奉献演讲稿
2014/09/04 职场文书
一份没有按时交货失信于客户的检讨书
2014/09/19 职场文书
学校计划生育责任书
2015/05/09 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书
如何利用STAR法则制作留学文书?
2019/08/26 职场文书
pytest配置文件pytest.ini的详细使用
2021/04/17 Python
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
Python OpenCV实现图形检测示例详解
2022/04/08 Python