Функция jQuery .hover не работает на IE8 (WinXP) - PullRequest
0 голосов
/ 29 ноября 2010

У меня проблема в IE8 (Win XP). Здесь - мой код!Мой JQuery .hover() не работает в IE.

SCRIPT

$('select.lst option').hover(function(){            
        $(this).css('background-color','#EEE');            
    }
    ,function(){
        $(this).css('background-color','#FFF');
    }
); 

HTML

<select class="lst" id="lstCustomer" name="lstCustomer" size="4">
    <option value="11005100-17" style="background-color: rgb(255, 255, 255);">คุณจิระ </option>

</select>

CSS

.lst {
border:1px solid #CCCCCC;
height:150px;
width:150px;
}

Ответы [ 2 ]

1 голос
/ 29 ноября 2010

обнаружение событий мыши на элементах опций не работает в IE, как уже обсуждалось в этом посте: опция выбора при наведении не работает в IE

В любом случае, я бы не рекомендовал использовать многострочное поле выбора, потому что поля выбора также имеют ограничения в том, как вы можете использовать css для изменения их внешнего вида - вы не можете изменить цвета фона опций, используя CSS, по крайней мере, не в каждом браузере.

0 голосов
/ 29 ноября 2010

Я думаю, что опция выбора не поддерживает эту функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...