如果正在执行其他元素,则不会触发HTML元素上的事件。如何排队事件?

时间:2018-06-22 06:38:42

标签: javascript javascript-events

我有以下问题:

我在div上获得了2个事件,该事件基本上是在鼠标输入上交换子元素的内容,并在鼠标离开时再次交换它。看起来像这样:

<div class="product-tile__wrapper" onmouseenter="slideButtonsPrice(this)" onmouseleave="slideButtonsPrice(this)">. 

问题在于,如果首先触发的函数未完成-则不会触发任何其他事件。

因此,当在完成第一次交换时,mouseleave完成得足够快时,它将无法触发。

这是精确说明所描述问题的代码笔:https://codepen.io/jdziurdzikowski/pen/dKeZYO

如何使类似的连续事件正确地发生?

0 个答案:

没有答案