bootstrap布局中input輸入框右側(cè)圖標(biāo)點(diǎn)擊功能
使用bootstrap布局可以在input的輸入框中添加譬如登錄名輸入框中的一鍵清除圖標(biāo)和密碼輸入框中顯示密碼的小眼睛圖標(biāo),如下圖:

但是在將圖標(biāo)放入input輸入框中,這些小圖標(biāo)是無法獲得點(diǎn)擊事件的;
那么問題來了,怎樣讓這些小圖標(biāo)能夠獲得點(diǎn)擊事件呢?
我也不知道,但是可以用一種迂回的方式,來間接的實(shí)現(xiàn)該功能。
***重點(diǎn)來了:
解決方案:在小圖標(biāo)的位置上,添加一個(gè)看不見的元素,元素的大小正好將小圖標(biāo)覆蓋,但是沒有背景顏色和邊框;相當(dāng)于給小圖標(biāo)蓋了一個(gè)透明的被子;
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input type="text" class="form-control" placeholder="賬號(hào)/手機(jī)號(hào)/郵箱" id="userName">
<span class="glyphicon glyphicon-remove-circle form-control-feedback" style="display:inline-block;"></span> <--小圖標(biāo)元素-->
<span style="display:inline-block;border:1px solid red;width:30px;height:30px;position:absolute;right:2px;z-index:100;cursor: pointer;"></span> <--覆蓋在小圖標(biāo)上面的元素-->
</div>
將事件添加在這個(gè)覆蓋在小圖標(biāo)上的元素,小圖標(biāo)的作用僅僅是根據(jù)需要進(jìn)行顯示和隱藏即可;
如此便間接實(shí)現(xiàn)了,小圖標(biāo)的點(diǎn)擊效果,是不是很棒的解決方法,謝謝大家的閱讀,希望能幫助大家順利解決問題。
如果大家還想深入學(xué)習(xí),可以點(diǎn)擊這里進(jìn)行學(xué)習(xí),再為大家附兩個(gè)精彩的專題:Bootstrap學(xué)習(xí)教程 Bootstrap實(shí)戰(zhàn)教程
- 學(xué)習(xí)使用Bootstrap輸入框、導(dǎo)航、分頁等常用組件
- Bootstrap輸入框組件簡(jiǎn)單實(shí)現(xiàn)代碼
- bootstrap輸入框組件使用方法詳解
- Bootstrap CSS組件之輸入框組
- Bootstrap基本組件學(xué)習(xí)筆記之input輸入框組(9)
- Bootstrap3 input輸入框插入glyphicon圖標(biāo)的方法
- bootstrap下拉列表與輸入框組結(jié)合的樣式調(diào)整
- 基于Bootstrap使用jQuery實(shí)現(xiàn)輸入框組input-group的添加與刪除
- BootStrap點(diǎn)擊下拉菜單項(xiàng)后顯示一個(gè)新的輸入框?qū)崿F(xiàn)代碼
- Bootstrap輸入框組件使用詳解
相關(guān)文章
原生JS實(shí)現(xiàn)的放大鏡效果實(shí)例代碼
放大鏡大家在各大網(wǎng)站都能見到,下面小編給大家分享一段 ,代碼是基于原生js實(shí)現(xiàn)的放大鏡效果,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-10-10
JS自動(dòng)適應(yīng)的圖片彈窗實(shí)例
這篇文章介紹了JS自動(dòng)適應(yīng)的圖片彈窗實(shí)例代碼,有需要的朋友可以參考一下2013-06-06
簡(jiǎn)單實(shí)現(xiàn)jquery焦點(diǎn)圖
這篇文章主要為大家詳細(xì)介紹了如何簡(jiǎn)單實(shí)現(xiàn)jquery焦點(diǎn)圖效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
js通過audioContext實(shí)現(xiàn)3D音效
這篇文章主要為大家詳細(xì)介紹了js通過audioContext實(shí)現(xiàn)3D音效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04
javascript與jquery動(dòng)態(tài)創(chuàng)建html元素示例
這篇文章主要介紹了javascript與jquery動(dòng)態(tài)創(chuàng)建html元素的方法,結(jié)合實(shí)例形式分析了javascript與jQuery動(dòng)態(tài)創(chuàng)建頁面元素的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07
JavaScript實(shí)現(xiàn)秒殺時(shí)鐘倒計(jì)時(shí)
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)秒殺時(shí)鐘倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-09-09
javascript?ES6中set集合、map集合使用方法詳解與源碼實(shí)例
這篇文章主要介紹了javascript?ES6中set、map使用方法詳解與源碼實(shí)例,需要的朋友可以參考下2022-12-12

