bootstrap布局中input输入框右侧图标点击功能


Posted in Javascript onMay 16, 2016

使用bootstrap布局可以在input的输入框中添加譬如登录名输入框中的一键清除图标和密码输入框中显示密码的小眼睛图标,如下图:

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>

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

如此便间接实现了,小图标的点击效果,是不是很棒的解决方法,谢谢大家的阅读,希望能帮助大家顺利解决问题。

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程 Bootstrap实战教程

Javascript 相关文章推荐
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
Oct 20 Javascript
jquery text(),val(),html()方法区别总结
Nov 04 Javascript
jQuery实现加入购物车飞入动画效果
Mar 14 Javascript
详解JavaScript函数
Dec 01 Javascript
AngularJS基础 ng-value 指令简单示例
Aug 03 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
Aug 04 Javascript
解决微信二次分享不显示摘要和图片的问题
Aug 18 Javascript
vue devtools的安装与使用教程
Aug 08 Javascript
在node中使用jwt签发与验证token的方法
Apr 03 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
Jul 04 Javascript
微信小程序商品详情页底部弹出框
Nov 22 Javascript
javaScript实现一个队列的方法
Jul 14 Javascript
Bootstrap所支持的表单控件实例详解
May 16 #Javascript
移动端横屏的JS代码(beta)
May 16 #Javascript
js实现带农历和八字等信息的日历特效
May 16 #Javascript
jQuery 常用代码集锦(必看篇)
May 16 #Javascript
阻止表单提交按钮多次提交的完美解决方法
May 16 #Javascript
js判断登陆用户名及密码是否为空的简单实例
May 16 #Javascript
javascript实现起伏的水波背景效果
May 16 #Javascript
You might like
DOTA2 探索永无止境 玩家自创强悍插眼攻略
2020/04/20 DOTA
php数据库连接
2006/10/09 PHP
php中通过curl模拟登陆discuz论坛的实现代码
2012/02/16 PHP
php流量统计功能的实现代码
2012/09/29 PHP
PHP实现字符串大小写转函数的功能实例
2019/02/06 PHP
Javascript的并行运算实现代码
2010/11/19 Javascript
页面装载js及性能分析方法介绍
2014/03/21 Javascript
javascript感应鼠标图片透明度显示的方法
2015/02/24 Javascript
js clearInterval()方法的定义和用法
2015/11/11 Javascript
js倒计时简单实现代码
2016/08/11 Javascript
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
jquery实现直播视频弹幕效果
2020/02/25 jQuery
微信小程序吸底区域适配iPhoneX的实现
2020/04/09 Javascript
[02:21]DOTA2英雄基础教程 蝙蝠骑士
2013/12/16 DOTA
python和pyqt实现360的CLable控件
2014/02/21 Python
python网络编程之数据传输UDP实例分析
2015/05/20 Python
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
详解Python中的元组与逻辑运算符
2015/10/13 Python
python开发之list操作实例分析
2016/02/22 Python
Numpy截取指定范围内的数据方法
2018/11/14 Python
Python实现将通信达.day文件读取为DataFrame
2018/12/22 Python
Python可迭代对象操作示例
2019/05/07 Python
Python Django切换MySQL数据库实例详解
2019/07/16 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
python进阶之自定义可迭代的类
2019/08/20 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
仓库管理员岗位职责
2015/02/03 职场文书
教师个人成长总结
2015/02/11 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
新郎父亲婚礼致辞
2015/07/27 职场文书
Javascript设计模式之原型模式详细
2021/10/05 Javascript
box-shadow单边阴影的实现
2023/05/21 HTML / CSS