簡體   English   中英

CSS選擇下拉菜單問題與IE9

[英]Css select drop down menu issue with ie9

我在ie9的下拉菜單中遇到問題。 下面的代碼對我來說很好用。 但是在ie9上,我必須在dd菜單上單擊兩次以查看選項。

IE9的任何解決方案?

<script type='text/javascript'>
    function SetWidthToAuto(drpLst) {
        drpLst.style.width = 'auto';
    }

    function ResetWidth(drpLst) {
        drpLst.style.width = '150px';
    }
    </script>

    <div style="width:150px;overflow:hidden;">
    <select id="drpTechnology" style='width:150px' onchange='ResetWidth(this)'
    onblur='ResetWidth(this)'
    onmousedown='SetWidthToAuto(this)'>
    <option value="-1">Browse me..</option>
    <option value="1">Short Option</option>
    <option value="2">Little bigger than short Option</option>
    <option value="3">Largest option available with this select box</option>
    </select>
    <div>

謝謝

只需將onmousedown替換為onclick

您也可以在函數調用中刪除this ,而在函數內部簡單地使用this

嘗試JSfiddle: http : //jsfiddle.net/d2UUs/1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM