У меня есть родительский div и дочерний div, как указано ниже:
<div id="parent" onmouseover="console.log('foo');" style="width:100px;height:100px;background-color:blue;">
<div id="child" style="width:50px;height:50px;background-color:red;">
</div>
</div>
Как вы можете видеть, в родительском div я просто добавляю onmouseover="console.log('foo');"
.
Так что, когда я наведу указатель на родителя div извне или при наведении на дочерний элемент div, на консоли отобразится «foo», нет проблем.
Но когда я наведу родительский элемент div от дочернего элемента div, этоскажем, когда курсор оставляет дочерний div для наведения родительского div, консоль отображает «foo», это проблема, потому что я хочу предотвратить это, я не хочу выполнять обработчик событий.
Есть идеи?