gpt4 book ai didi

javascript - 只监听 mouseover 和 mouseout
  • 事件?
  • 中的元素当前会触发这两个事件
  • 转载 作者:塔克拉玛干 更新时间:2023-11-02 21:00:47 25 4
    gpt4 key购买 nike

    我如何监听 <li> 上的鼠标悬停和鼠标移出事件?将元素悬停在 <li> 内时不会触发这两个事件?

    我目前有一个包含多个 <li> 的列表结构的。每个内部 <li>有几个<div>position: relative;position: absolute;

    听众看起来如下:

    blockContainer.children[i].addEventListener("mouseover", function(e) {
    ...
    });

    blockContainer.children[i].addEventListener("mouseout", function(e) {
    ...
    });

    我在这里添加了一个 fiddle 测试:http://jsfiddle.net/L334eymv/

    请注意,当您悬停蓝色 div 以及绿色 div 时,它是如何一次又一次触发的。

    最佳答案

    如果你只想影响目标元素,你应该使用mouseentermouseleave事件。它们的行为类似于 mouseover/mouseout,只是它们不会冒泡。

    关于javascript - 只监听 mouseover 和 mouseout <li> 事件? <li> 中的元素当前会触发这两个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26244014/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com