Решение для размытия () на выбор в Chrome? - PullRequest
1 голос
/ 15 февраля 2012

Это не работает в Chrome?

<select id="mySelect" onmouseout="defocusSelect()">
    <option>A</option>
    <option>B</option>
</select>
...
function defocusSelect(){
document.getElementById('mySelect').blur();
}

Мне нужно это, чтобы скрыть список параметров, когда я убираю мышь от выбора.Это не работает в Chrome.Кто-нибудь знает, что я могу использовать вместо blur(), чтобы заставить это работать на Chrome?

1 Ответ

0 голосов
/ 29 февраля 2012

Вот мой взлом для этой проблемы

var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
        if(is_chrome) $(".option").hide();

где класс "option" представляет все опции окна выбора.

Здесь я использовал jquery, чтобы скрыть, что вы можете использовать все что угодно.

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