gpt4 book ai didi

html - 通过禁用的子元素进入时永远不会触发 Mouseenter

转载 作者:行者123 更新时间:2023-11-28 00:09:19 25 4
gpt4 key购买 nike

我有一个灰色的 div,里面有一个禁用的复选框。

http://jsfiddle.net/hFPTU/1/

我还有一个蓝色的 div,它位于灰色框上方,但在复选框下方。

当在灰色框上触发 mouseentermouseleave 事件时,第三个 div 会更新为文本。鼠标进入灰色框 -> “ENTER”。鼠标移出灰框 -> “LEAVE”

一切都按预期工作,除了当您通过禁用的复选框进入灰色框时。

  1. 将鼠标移到蓝色框上
  2. 将鼠标移到复选框上
  3. 没有触发 Mouseenter 事件。

为什么会这样?

最佳答案

该复选框存在于具有 class 'a' 的蓝色框 div 中。
当您的鼠标通过那个蓝色框内的复选框进入时,mouseenter 事件应该在那个时候触发,但是由于 jquery 不支持禁用元素上的事件 所以事件被阻止.

您的代码按预期正常工作。

更多详情,您可以引用以下链接:

http://bugs.jquery.com/ticket/11382

Event on a disabled input

关于html - 通过禁用的子元素进入时永远不会触发 Mouseenter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16305557/

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