【问题标题】:jquery mouseout of nested div questionjquery mouseout 嵌套 div 问题
【发布时间】:2010-01-29 02:56:26
【问题描述】:

我试图在 div 的 mouseout 上触发一个函数。但是,当您将鼠标悬停在 div 中的元素上时,它会触发 mouseout。

<div id="my_div">
    <div class="another_div">X</div>
</div>

<script>
$("#my_div").mouseout(function () {
    alert('weeeee, I am out!');
}
</script>

这是有道理的,但是如果 mouseout 事件不在子元素上,我如何才能测试它呢?

【问题讨论】:

  • 知道了。谢谢你们。

标签: javascript jquery dom


【解决方案1】:

根据 API,尝试使用 MouseLeave 事件而不是 mouseout:

鼠标移动时触发 进入或退出子元素,而 mouseleave 没有。

【讨论】:

  • 与 mouseout 的结果相同。
  • @ws0x9,它应该可以工作..你做错了..你的mouseleave示例:jsbin.com/emelu/2工作
【解决方案2】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-20
  • 2010-10-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多