У меня есть меню, состоящее из <ul> в веб-CMS. Я хочу, чтобы несколько пунктов меню имели подпозиции, которые отображаются в выпадающем списке. Эти подпункты: <ul> s также.Виджет выпадающего меню Javascript
В основном это легко сделать с помощью нескольких строк CSS и Javascript, но я ищу готовое решение Javascript, который помогает мне справиться следующее:
- Обработайте края экрана ситуации: Если любая часть выпадающего меню будет находиться за пределами текущего окна просмотра, поместите его так, чтобы он полностью находился в области просмотра.
Это сука, чтобы закодировать с нуля.
«Приятно иметь» s будет:
Centered позиционирование ниже раскрывающегося меню
Добавление события OnClick к телу так, что при нажатии вне выпадающего меню будет закрыто Это; чистое удаление события onclick впоследствии
Но те, которые я могу сделать сами, если необходимо.
Хороший, маленький, ненавязчивый виджет, который волшебным образом преобразует мой <ul> будет прекрасным.
Если решение основано на структуре, оно должно быть прототипом, так как это то, что я использую в CMS.
Да, это путь. Я знаю, однако, из предыдущего опыта, что это правильно (с учетом прокручиваемых контейнеров, абсолютного/относительного позиционирования и много чего), а затем заставляя его работать во всех браузерах, имеет тенденцию съедать много времени. Мне бы хотелось обойти это :) –
В этом случае библиотека действительно поможет, к сожалению, я не могу помочь вам в этом, потому что я предпочитаю использовать свои собственные библиотеки. – 2009-11-21 18:03:20
В конце концов я свернул свой. –