<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        基于jquery實現的可編輯下拉框實現代碼_jquery

        來源:懂視網 責編:小采 時間:2020-11-27 21:25:43
        文檔

        基于jquery實現的可編輯下拉框實現代碼_jquery

        基于jquery實現的可編輯下拉框實現代碼_jquery:原理就是一個textbox加一個ul模擬下拉框,用font模擬一個下拉按鈕。 一、制作靜態效果 先用css和html,做出一個應該有的樣子。這里這兩個我使用的是字體,可以在icomoon網站上面自己制作。用字體的好處是和輸入框定位很方便,而且還可以控制大小顏色等,唯一
        推薦度:
        導讀基于jquery實現的可編輯下拉框實現代碼_jquery:原理就是一個textbox加一個ul模擬下拉框,用font模擬一個下拉按鈕。 一、制作靜態效果 先用css和html,做出一個應該有的樣子。這里這兩個我使用的是字體,可以在icomoon網站上面自己制作。用字體的好處是和輸入框定位很方便,而且還可以控制大小顏色等,唯一
        原理就是一個textbox加一個ul模擬下拉框,用font模擬一個下拉按鈕。

        一、制作靜態效果

        先用css和html,做出一個應該有的樣子。這里這兩個我使用的是字體,可以在icomoon網站上面自己制作。用字體的好處是和輸入框定位很方便,而且還可以控制大小顏色等,唯一的不足是IE6和IE7由于不支持:before選擇器,導致無法顯示這種字體,但可以通過一些其他方法實現,大家可以自己嘗試下。下面是html代碼

        
         
         
         
      1. 選項一
      2. 選項二
      3. 選項三
      4. 選項四
      5. 1、標簽中有style和class,這個style就是必須屬性,一定要有
        2、最外圍是用span來做包裹的,然后給了個inline-block屬性,之所以用行內元素是為了以后布局的方便,換成塊元素也是可以的,但很多時候塊元素會伴隨著float浮動等樣式,控制起來比較麻煩
        3、ficomoon icon-angle-bottom在定義字體
        4、span的屬性position是relative,下拉我就打算用ul定位來模擬,ul的position是absolute,top以后可以根據jquery來獲取span的高度設置,left就寫死了
        5、li里面的內容我加了個a標簽,這里就是想偷懶一下,a標簽有個:hover偽類,移上去可以改變CSS,這樣我就能少寫這個移到內容上去變樣式的特效

        下面是CSS代碼:

        @font-face {
         font-family: 'icomoon';
         src:url('fonts/icomoon.eot?-fl11l');
         src:url('fonts/icomoon.eot?#iefix-fl11l') format('embedded-opentype'),
         url('fonts/icomoon.woff?-fl11l') format('woff'),
         url('fonts/icomoon.ttf?-fl11l') format('truetype'),
         url('fonts/icomoon.svg?-fl11l#icomoon') format('svg');
         font-weight: normal;
         font-style: normal;
        }
        .ficomoon{font-family:'icomoon';}
        .icon-angle-top:before {content: "\f102"}.icon-angle-bottom:before {content: "\f103"}
        /*下面的可根據自己的實際情況做修改*/
        .combox_border{border:1px solid #c2c2c2;height:28px;width:245px}
        .combox_input{border:0;line-height:25px;height:25px;padding-left: 5px;width:85%;vertical-align: middle;}
        .combox_button{width:12%;text-align:center;vertical-align: middle;cursor:pointer;border-left:1px solid #c2c2c2}
        .combox_select{border:1px solid #c2c2c2;border-top:0;width:100%}
        .combox_select li{overflow:hidden;height:30px;line-height:30px;cursor:pointer;}
        .combox_select a {display: block;line-height: 28px;padding: 0 8px;text-decoration: none;color: #666;}
        .combox_select a:hover {text-decoration: none;background:#f5f5f5}

        這里的combox_border等樣式可以自定義,可以加CSS3樣式美化,我這里就做了個樸素的樣式。

        二、制作JS特效

        在做JS的時候,碰到個奇怪的問題,就是放在任何瀏覽器中都不會報錯,但是在IE6死活提示未設置的對象屬性的錯誤,最后發現是因為js文件編碼的問題,不是UTF-8,改變下編碼就可以了。

        先是一個jquery插件格式

        然后是添加默認參數

        borderCss 最外面包裹的樣式,就是上面的span
        inputCss 輸入框的樣式
        buttonCss 按鈕的樣式,就是
        selectCss 下拉列表的樣式
        datas 下拉列表中的內容

        然后是一個渲染的方法

        動態的生成輸入框,按鈕,下拉框,附上樣式和時間。我將三個渲染分別放在了三個函數中,這樣清晰一點

        三個函數中的參數我都加了個$符號,便于自己知道這是一個jquery對象。這幾個函數中沒什么技術難點,都是非常普通自然的邏輯,大家也可以隨時根據自己的不同需求改變代碼,插件總共只有50幾行,非常容易修改。

        下面是調用插件:

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        基于jquery實現的可編輯下拉框實現代碼_jquery

        基于jquery實現的可編輯下拉框實現代碼_jquery:原理就是一個textbox加一個ul模擬下拉框,用font模擬一個下拉按鈕。 一、制作靜態效果 先用css和html,做出一個應該有的樣子。這里這兩個我使用的是字體,可以在icomoon網站上面自己制作。用字體的好處是和輸入框定位很方便,而且還可以控制大小顏色等,唯一
        推薦度:
        標簽: 設置 代碼 下拉
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产偷国产偷亚洲清高APP| 亚洲国产综合专区电影在线| 亚洲日韩中文字幕无码一区| 成人免费的性色视频| 亚洲日产2021三区| 四虎免费影院ww4164h| 亚洲精品国产肉丝袜久久| 91久久精品国产免费直播| 亚洲18在线天美| 成人免费午夜在线观看| 亚洲精品天堂成人片AV在线播放| 国产大片91精品免费看3| 国产天堂亚洲国产碰碰| 亚洲国产精品日韩| 成人国产精品免费视频| 亚洲精品亚洲人成在线观看| 久久午夜伦鲁片免费无码 | 亚洲日韩欧洲乱码AV夜夜摸| 国产精品免费久久久久电影网| 亚洲午夜无码AV毛片久久| 另类免费视频一区二区在线观看 | 亚洲不卡1卡2卡三卡2021麻豆| 四虎成年永久免费网站| 亚洲欧美日韩综合久久久| 免费大片黄手机在线观看| 两个人看www免费视频| 久久久久亚洲av无码专区喷水| 成年在线观看免费人视频草莓| 国产成人综合亚洲一区| 亚洲精品国产精品乱码不99 | 亚洲卡一卡2卡三卡4卡无卡三| 黄页网站在线看免费| 色婷婷综合缴情综免费观看| 亚洲AV无码久久精品成人 | 亚洲一级特黄特黄的大片| 四虎永久在线精品免费影视| 中国videos性高清免费| 亚洲一区二区三区免费在线观看 | 蜜桃成人无码区免费视频网站| 亚洲人成人77777网站不卡| 国产伦一区二区三区免费|