Статьи

Создание выпадающего с помощью сценариев DOM

Аарон Густафсон готовит серию статей о том, как сделать отдельные элементы стилизованными . По сути, его работа заключается в том, чтобы вынуть select из DOM и заменить его на ul, а затем добавить скрипт и CSS, чтобы этот ul работал как выпадающий список. Преимущество, которое это дает, очевидно всем, кто когда-либо жаловался на то, что выбор не может быть изменен! Серия только началась, и есть несколько проблем — новый элемент не может быть вставлен на вкладку и не отвечает на события клавиатуры — но Аарон обещает, что часть 2 будет охватывать проблемы доступности.

Сценарий использует методы, аналогичные раскрывающимся спискам Suckerfish , применяя классы «hover» и «selected» к различным частям ul, чтобы обеспечить хуки для стилизации (так как IE не поддерживает: hover на вещах, которые не являются ссылками). Это должна быть полезная техника для наблюдения!