国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js自定義select下拉框美化特效

2019-11-20 10:04:45
字體:
來源:轉載
供稿:網友

select的默認樣式往往很丑,為保證頁面樣式風格統一,需要對select進行美化。雖然其美化的插件很多,一搜一大把,但是需要引入長長的css文件和js文件實在是件頭痛的事。其實select的實現原理很簡單,就是一個點擊 切換 顯示和隱藏 并傳值 的過程。用jquery模擬了,樣式想怎么寫就怎么寫,且不限數量。

樸素的效果:

html:

<div class="select_box">  <font>›</font>  <span>選項1</span> <ul>  <li>選項1</li>  <li>選項2</li>  <li>選項3</li>     </ul> </div>   <div class="select_box">  <font>›</font>  <span>選項一</span> <ul>  <li>選項一</li>  <li>選項二</li>  <li>選項三</li>     </ul> </div>

css:

ul{ margin:0; padding:0; list-style:none;}.select_box{ width:200px; height:36px; border:1px solid #3CF; position:relative; float:left; margin-right:50px;}.select_box span{ display:inline-block; width:200px; height:36px; line-height:36px; cursor:pointer; text-indent:10px;}.select_box .span_aa{ color:#C36;}.select_box ul{ width:200px; position:absolute; top:36px; left:-1px; border:1px solid #3CF; display:none; background:#fff;}.select_box li{ cursor:pointer; line-height:36px; text-indent:10px;}.select_box li:hover{ background:#39F; color:#fff;}.select_box font{ position:absolute; right:10px; font-size:26px; font-family:"微軟雅黑"; color:#3CF; transform:rotate(90deg);} 

js:

$(function(){  var s_title=$(".select_box span");  var s_select=$(".select_box li");   s_title.click(function(e){   $(this).addClass("span_aa");   $(this).next("ul").show();   e.stopPropagation();   });       s_select.click(function(){   var s_text=$(this).html();   var s_title_2=$(this).parent('ul').prev("span");   s_title_2.html(s_text).removeClass("span_aa");   $(this).parent('ul').hide();     });     $(document).click(function(){   s_title.removeClass("span_aa");   $(".select_box ul").hide();     });   });

源碼下載:js select下拉框美化下載

如果大家還想深入學習,可以點擊jquery下拉框效果匯總JavaScript下拉框效果匯總進行學習。

以上就是本文的全部內容,希望對大家學習javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 林周县| 侯马市| 漳平市| 安庆市| 溆浦县| 诏安县| 阳信县| 开鲁县| 兴山县| 宜黄县| 军事| 凤翔县| 高碑店市| 绥化市| 朝阳市| 瑞昌市| 咸宁市| 莒南县| 丰县| 基隆市| 贡嘎县| 巫山县| 庆元县| 西藏| 清远市| 敖汉旗| 万年县| 石河子市| 桃源县| 西吉县| 西林县| 喜德县| 福海县| 彰化县| 南皮县| 基隆市| 商水县| 昔阳县| 礼泉县| 白朗县| 抚州市|