隨筆-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 閱讀(30770) 評論(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 | 廣州網站建設
          這個代碼找了很久了,謝謝!!!  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 万州区| 玉山县| 石棉县| 宜州市| 礼泉县| 富裕县| 丹凤县| 新巴尔虎右旗| 芜湖市| 青河县| 桦南县| 渝北区| 疏附县| 大城县| 金沙县| 大方县| 毕节市| 获嘉县| 镇雄县| 琼结县| 三门峡市| 嘉禾县| 佳木斯市| 阿城市| 阿坝| 永顺县| 新乐市| 师宗县| 海城市| 宜章县| 河曲县| 栾川县| 桓仁| 哈尔滨市| 策勒县| 冷水江市| 子洲县| 沙河市| 正镶白旗| 泰和县| 湘潭市|