![]() |
1
5
我会把集装箱分类:
并在容器中添加第三个DIV(应为容器的最后一个子级),其中:
在这个分区中捕捉mouseover和mouseout事件。 因为它没有子元素,所以不应该得到虚假的mouseover和mouseout事件传播到它。 编辑: 我认为,当光标从父元素移动到子元素时,父元素上会发生mouseout事件,子元素上会发生mouseover事件。但是,如果子元素上的mouseover处理程序没有捕获事件并停止传播,父元素也将接收mouseover事件。 |
![]() |
2
4
听起来你真正想要的是
或者,
patch prototype.js
使用
|
![]() |
3
0
这可能不是最好的解决方案,但您可以设置一个全局布尔变量,这两个方法都可以访问该变量,只需指定最后一个操作是hoverin还是hoverout。您可以使用这个布尔变量来确定代码是否应该运行。
|
![]() |
4
0
OnMouseOver事件不应该在image DIV上,而OnMouseOut事件应该在文本DIV上吗? |
![]() |
5
0
@布尔值Ryan并没有真正的帮助,它只是避免了循环,但是mouseover事件仍然被激发,文本会隐藏起来。 @布赖恩以前是那样的,但现在也一样。 |
![]() |
6
0
我不确定这是否适合您的其他样式,但也许如果您更改了文本DIV上的CSS,使其与图像大小相同,或者修复了外部DIV的大小,那么当mouseover事件触发时,外部DIV的大小不会更改太多,从而导致mouseout事件。 这有道理吗? |
![]() |
OREO · 如何在不实际单击复选框的情况下选中它 11 月前 |
![]() |
Dan · 在元素外部设置html点击处理程序点击后立即触发 1 年前 |
![]() |
Mero · Svelte在父事件调用上调用新的嵌套事件处理程序 1 年前 |
|
iorice · usercontrol dll中的组件事件 1 年前 |
![]() |
Awin · 点击事件功能不适用于Vue组件 1 年前 |
![]() |
Kiwi · 将可共享的自定义数据添加到事件MS图形api 1 年前 |