У меня есть div с прикрепленным к нему событием mouseleave.
Div имеет форму внутри.
<div class='dropdown'>
<form>
<input type='email' name='email' placeholder='email'/>
</form>
</div>
проблема возникает, когда я нажимаю на вход, и в браузере отображается список автозаполнения.
если я переместу курсор, чтобы выбрать правильный адрес электронной почты.
отпускание мыши вызывает событие, но я не покинул div, просто потому, что автозаполнение кажется чем-то внешним по отношению к браузеру, поэтому я получил это нежелательное поведение.
есть предложения о том, как обнаружить этот случай?
Мне просто нужен ванильный ответ на JavaScript (но если у вас есть подход jquery, то я могу проверить код)
спасибо заранее