Я пытаюсь достичь простейшего Dropdown в мире с помощью CSS и хотел бы немного оживить его с помощью jQuery. Но функция «hover» в jQuery делает выпадающее меню исчезающим, как только оно покидает триггерный элемент (ul # menu li a), поэтому вы не можете выбрать что-либо из раскрывающегося списка.Выпадающее меню jQuery уходит, когда mouseout
Вы можете увидеть код и связанные с ним проблемы здесь: http://jsfiddle.net/Xx2Z7/
Я пытаюсь все и искать везде в сети, только чтобы узнать, что многие другие получили эту проблему, но ни одно из решений не работают меня, и я ищу самый простой и понятный код.
Спасибо.
У меня была эта проблема, причина, по которой она скрывается, заключается в том, что вы покидаете мышь «ul # menu li a» и выполняет функцию зависания (при отпускании). Тег тега не охватывает весь раскрывающийся список. Есть несколько способов решить эту проблему, я чувствовал, что лучше всего использовать таймауты как для тега, так и для «ul.menu». Затем, когда мышь входит в них, очистите тайм-аут! Тайм-аут должен составлять всего несколько миллисекунд или так –
Проверьте это: http://jsfiddle.net/Xx2Z7/4/ –