自定義UI下拉列表Select


上班第一時間就是上來發文章,哈哈~!今天分享一點干貨——“自定義UI下拉列表Select”,是項目中用到的公用模塊,主要是分享CSS方面及HTML結構方面的東西。JS寫的很簡單,目地是為了擴展性,方便攻城師們在此基礎上做更多的擴展,應用到項目中去。你也可以直接前往DEMO

CSS和HTML就不貼出來了,有點小長。

有必要貼出來的是一個JavaScript常用方法:(依賴jQuery)

 1 //點擊document隱藏下拉框
 2 $(document).bind('click', function (e){
 3     $(initSelect).each(function(){//遍布下拉框
 4         var $this = $(this);
 5         var tit = $this.find(titCss);
 6         var _isHide = function (target, box, source){//看點擊的是否為當前下拉框下的某元素、或事件源,封裝成一個函數_isHide
 7             return target.closest(box).length || target.get(0) === source.get(0);
 8         };
 9         var status = _isHide($(e.target), $this, tit);
10         if (!status) $this.removeClass(activeCss); //后處理
11     });
12 });

此處所說的常用方法實際是指上述中的 _isHide 方法,整個代碼的用處是點擊document隱藏下拉框,讀者如果是抄代碼的肯定行不通,因為你不知道真正值得抄的是哪句。呵呵~見笑了~!

Author:前端組-Tab


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM