Существует два события выхода указателя: mouseout
и mouseleave
.
Разница между ними заключается в том, что mouseleave
срабатывает только тогда, когда указатель покидает отслеживаемый элемент, а mouseout
срабатывает, когдауказатель покидает отслеживаемый элемент или любого из его дочерних элементов .
Когда вы перемещаете указатель внутрь и из элемента, mouseleave
срабатывает ровно один раз, тогда как mouseout
может вызывать большечем один раз, в зависимости от числа детей, которых вы зависли.
Вопрос: где mousein
эквивалент mouseout
? В MDN только mouseleave
, mouseout
и mouseenter
задокументированы .
В редких случаях мне нужно запускать код для каждого элемента, в который входит указатель, включая динамически созданные.mousein
решило бы это для меня, но, похоже, оно больше не существует.