2010-05-28 2 views
3

У меня есть простой html-dropdown, я хочу использовать jQuery, если возможно, для отображения всех параметров, если этот элемент управления имеет фокус (как если бы пользователь нажал на раскрывающийся список). Я попробовал jQuery trigger(), click(), чтобы воспользоваться.Опции просмотра DropDown на Focus

<select id="single"> 
    <option>Single</option> 
    <option>Single2</option> 
    </select> 

ответ

2

Поскольку элемент пользовательского интерфейса, который представляет собой выпадающий список приходит из браузера хоста, это на самом деле не в песочнице JS - скорее, мы просто есть объект DOM, который представляет вещи о элемент, который можно манипулировать - список опций, стиль и какой индекс выбран. Поведение взаимодействия внутри элемент - расширение/сведение и т. Д. Происходит на уровне браузера Chrome - так же, как вкладки, меню файлов и т. Д. - вне песочницы JS. Стандарт не требует уведомления DOM при открытии DDL, только когда он сфокусирован.

Итак, короткий ответ - нет.

Смежные вопросы