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表单验证之密码确认
May 22 jQuery
jQuery取得元素标签名称小结(附代码)
Aug 16 jQuery
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
bootstrap可编辑下拉框jquery.editable-select
Oct 12 jQuery
jQuery实现的手动拖动控制进度条效果示例【测试可用】
Apr 18 jQuery
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
Jun 18 jQuery
jQuery zTree树插件的使用教程
Aug 16 jQuery
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 jQuery
jQuery实现轮播图效果demo
Jan 11 jQuery
jquery css实现流程进度条
Mar 26 jQuery
jQuery实现回到顶部效果
Oct 19 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入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
2019/06/14 PHP
php变量与字符串的增删改查操作示例
2020/05/07 PHP
PHP如何获取Cookie并实现模拟登录
2020/07/16 PHP
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
2020/04/20 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
微信小程序 教程之模板
2016/10/18 Javascript
原生JS实现图片网格式渐显、渐隐效果
2017/06/05 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
vue中监听路由参数的变化及方法
2019/12/06 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
Node 模块原理与用法详解
2020/05/13 Javascript
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
2015/03/31 Python
python计算一个序列的平均值的方法
2015/07/11 Python
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
Django中多种重定向方法使用详解
2019/07/17 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
python rsa实现数据加密和解密、签名加密和验签功能
2019/09/18 Python
3种python调用其他脚本的方法
2020/01/06 Python
Python 忽略文件名编码的方法
2020/08/01 Python
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
工程开工庆典邀请函
2014/02/01 职场文书
世界卫生日宣传活动总结
2015/02/09 职场文书
春节随笔
2015/08/15 职场文书
redis复制有可能碰到的问题汇总
2022/04/03 Redis