隨筆-9  評論-49  文章-0  trackbacks-0

           

          <script>
          //完成下拉框選擇時的模擬行為
          function changeSelect(formV,toV){
              document.getElementById(toV).innerHTML 
          = formV.options[formV.selectedIndex].text;
          }

          </script>
          <style>
          .sb 
          {
              position
          :relative;
              height
          :20px;
          >    height
          :24px;
              border
          : 1px solid #639;
              float
          :left;
              color
          :#000;
          }
          .sb .b 
          {/*模擬下被切除的下拉框(select)*/
              position
          :absolute;
              height
          :22px;
              line-height
          :22px;
              padding
          :0 2px;
              overflow
          :hidden;
              white-space 
          :nowrap;text-overflow:ellipsis;
              font-family
          :verdana;
              font-size
          :12px;
          }
          .sb select 
          {
              position
          : absolute;
              top
          :0;
              right
          :0;
          }

          .w_50
          {/*以此來控制該下拉框的長度,可按需要添加多個長度Class,如w_100,w_200*/
              width
          :50px !important;
          }
          .w_50 select
          {/*根據長度切割默認下拉框*/
              width
          :50px;
              clip
          :rect(2px 48px 20px 32px);/*切除下拉框(select)內容區域,只保留下拉三角箭頭*/
          }
          </style>

          <div class="sb w_50">
              
          <div class="b" id="selectTest0">先生</div><!--模擬下拉框的列表顯示區域-->
              
          <select name="RegAndLoginInPublishPage1:dpSex" id="RegAndLoginInPublishPage1_dpSex" onchange="changeSelect(this,'selectTest0')">
              
          <option selected="selected" value="44444">先生</option>
              
          <option value="55555">女士</option>
              
          </select>
          </div>

          代碼沒有優化,只想表現方法與思路。
          posted on 2007-04-24 00:53 Raven 閱讀(30768) 評論(6)  編輯  收藏 所屬分類: JAVAScript XHTML/CSS

          評論:
          # re: 自定義Select下拉框樣式 2007-11-18 01:37 |
          就為保留那個下拉箭頭 搞這么一堆 又是CSS又是JS的 有點多余吧?  回復  更多評論
            
          # re: 自定義Select下拉框樣式[未登錄] 2009-06-03 16:18 | aa
          這個也許可以解決DIV不能覆蓋SELECT的問題  回復  更多評論
            
          # re: 自定義Select下拉框樣式 2011-04-02 15:21 | Jansu
          好,幫我很大忙  回復  更多評論
            
          # re: 自定義Select下拉框樣式 2011-04-02 15:22 | Jansu
          雖然代碼寫的很多,但是我理解意思了。可以簡化幾倍呢  回復  更多評論
            
          # re: 自定義Select下拉框樣式 2012-10-22 15:54 | 職場新人
          我怎么看不到效果呢?請問還需要配置什么嗎?急需要!  回復  更多評論
            
          # re: 自定義Select下拉框樣式 2012-10-23 22:52 | 廣州網站建設
          這個代碼找了很久了,謝謝!!!  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 渝北区| 逊克县| 常山县| 巴楚县| 上林县| 清水河县| 玉山县| 遂宁市| 甘洛县| 奈曼旗| 绩溪县| 丰镇市| 苏尼特右旗| 岐山县| 错那县| 鹿邑县| 鲁山县| 建湖县| 久治县| 大新县| 沛县| 祥云县| 上林县| 迁西县| 合江县| 黔西| 五华县| 秦安县| 安阳市| 裕民县| 盘锦市| 梁平县| 临西县| 鄄城县| 凤冈县| 乌鲁木齐县| 鄂伦春自治旗| 珠海市| 姚安县| 潞西市| 壤塘县|