• 技术文章 >web前端 >html教程

    实现bootstrap布局的input输入框中的图标点击功能 - hello八戒

    2016-05-20 13:46:36原创1069
      使用bootstrap布局可以在input的输入框中添加譬如登录名输入框中的一键清除图标和密码输入框中显示密码的小眼睛图标。如下图:

      

      但是在将图标放入input输入框中,这些小图标是无法获得点击事件的;

      那么问题来了,怎样让这些小图标能够获得点击事件呢?

      我也不知道,但是可以用一种迂回的方式,来间接的实现该功能。

      重点来了:

      在小图标的位置上,添加一个看不见的元素,元素的大小正好将小图标覆盖,但是没有背景颜色和边框;相当于给小图标盖了一个透明的被子;

    <div class="input-group">
      <span class="input-group-addon"><i class="glyphicon glyphicon-user">i>span>
      <input type="text" class="form-control" placeholder="账号/手机号/邮箱" id="userName">
      <span class="glyphicon glyphicon-remove-circle form-control-feedback" style="display:inline-block;">span> <--小图标元素-->
      <span style="display:inline-block;border:1px solid red;width:30px;height:30px;position:absolute;right:2px;z-index:100;cursor: pointer;">span> <--覆盖在小图标上面的元素-->
    div>

      将事件添加在这个覆盖在小图标上的元素,小图标的作用仅仅是根据需要进行显示和隐藏即可;

      如此便间接实现了,小图标的点击效果;  

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:实现bootstrap布局的input输入框中的图标点击功能 - hello八戒
    上一篇:导航栏的多样设置 - King-英 下一篇:select中无法使用click的处理 - 嗑瓜子儿gf
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• 关于常用meta的总结 - 冰阡陌• Codeforces Round #FF (Div. 2)E(线段树成段更新)_html/css_WEB-ITnose• ajax简单小例子_基于xml的实现• 如何向当前的html文档输入一段字符_html/css_WEB-ITnose• 引入外部CSS的两种方式及区别_html/css_WEB-ITnose
    1/1

    PHP中文网