У меня есть список из нескольких «триггеров» (<li>s
), каждый триггер показывает определенный DIV, и у каждого DIV есть кнопка «закрыть».
Теперь я хочу улучшить удобство использования, добавив таймер/задержку к открытому/видимому DIV, чтобы через 3 или 5 секунд после того, как пользователь отвел мышь от триггера, открытый/видимый DIV исчез.
Проблема, с которой я сталкиваюсь сейчас, заключается в том, что всякий раз, когда я добавляю функцию с помощью .mouseleave(), открытый/видимый DIV скрывается, как только мышь покидает область триггера.
Однако, если вы удалите функцию, DIV останется видимым, и вы сможете закрыть его, нажав кнопку закрытия.
Вот FIDDLE/DEMO моей ситуации.
Любая помощь будет принята с благодарностью.
Спасибо.