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

但是在將圖標放入input輸入框中,這些小圖標是無法獲得點擊事件的;
那么問題來了,怎樣讓這些小圖標能夠獲得點擊事件呢?
我也不知道,但是可以用一種迂回的方式,來間接的實現(xiàn)該功能。
***重點來了:
解決方案:在小圖標的位置上,添加一個看不見的元素,元素的大小正好將小圖標覆蓋,但是沒有背景顏色和邊框;相當于給小圖標蓋了一個透明的被子;
<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>
將事件添加在這個覆蓋在小圖標上的元素,小圖標的作用僅僅是根據(jù)需要進行顯示和隱藏即可;
如此便間接實現(xiàn)了,小圖標的點擊效果,是不是很棒的解決方法,謝謝大家的閱讀,希望能幫助大家順利解決問題。
如果大家還想深入學習,可以點擊這里進行學習,再為大家附兩個精彩的專題:Bootstrap學習教程 Bootstrap實戰(zhàn)教程
- 學習使用Bootstrap輸入框、導航、分頁等常用組件
- Bootstrap輸入框組件簡單實現(xiàn)代碼
- bootstrap輸入框組件使用方法詳解
- Bootstrap CSS組件之輸入框組
- Bootstrap基本組件學習筆記之input輸入框組(9)
- Bootstrap3 input輸入框插入glyphicon圖標的方法
- bootstrap下拉列表與輸入框組結(jié)合的樣式調(diào)整
- 基于Bootstrap使用jQuery實現(xiàn)輸入框組input-group的添加與刪除
- BootStrap點擊下拉菜單項后顯示一個新的輸入框?qū)崿F(xiàn)代碼
- Bootstrap輸入框組件使用詳解
相關(guān)文章
javascript與jquery動態(tài)創(chuàng)建html元素示例
這篇文章主要介紹了javascript與jquery動態(tài)創(chuàng)建html元素的方法,結(jié)合實例形式分析了javascript與jQuery動態(tài)創(chuàng)建頁面元素的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2016-07-07
javascript?ES6中set集合、map集合使用方法詳解與源碼實例
這篇文章主要介紹了javascript?ES6中set、map使用方法詳解與源碼實例,需要的朋友可以參考下2022-12-12

