Я создаю некоторые пользовательские selectboxes с jQuery, чтобы я мог их стиль точно так, как я их хочу.Mouseout на div с изменяющейся высотой
Сначала я сделал это с помощью CSS, но я хотел, чтобы параметры открывались при нажатии, а не на зависании. Выбор - это ul
с разными li
, первый из которых является единственным li
, видимым перед открытием selectbox.
Проблема заключается в том, что я должен связать mouseout
в меню, но он не распознает удаление overflow:hidden;
или изменения в высоте, что делает его таким, чтобы selectbox закрывался при первом нажатии первого li (изначально видимый «hitbox»).
Я воссозданы простой пример jsfiddle:
Эта скрипка на самом деле все еще говорит «mouseout», но изменение на «mouseleave» устраняет проблему! - И я не нужно взять обход в настройке высоты больше :) – Kokos
Упс, обновил ссылку на скрипку для дальнейшего использования. Рад, что это работает. –