ank*_*kur 0 javascript mousemove dom-events
改编自http://www.webdeveloper.com/forum/archive/index.php/t-65078.html 的文本和示例代码,可能无法反映实际问题:
我有一个 div,然后有一个 div,里面有一个嵌套表:在父 div 之外还有一些 div。
<div onmousemove="move()" onmouseout="out()">
<div id="dvRep"> </div>
<table>
<tr><td>ITEM 1</td></tr>
<tr><td>ITEM 2</td></tr>
<tr><td>ITEM 3</td></tr>
<tr><td>ITEM 4</td></tr>
<tr><td>ITEM 5</td></tr>
</table>
</div>
<div id="divChartPopupMenu">
Hide me.
</div>
Run Code Online (Sandbox Code Playgroud)
每当我在 div 内移动鼠标时,它都会正确调用移动函数,但该onmouseout
属性并不像我想象的那样工作。我认为out()
只有当您将鼠标移出 div 时才会调用该函数,但是out()
每当我移出表格行之一时都会调用该函数。因此,如果我的鼠标在一行上并且我移动到下一行,它会调用out()
. 我只想out()
在用户离开整个 div 时被调用。有任何想法吗?
我正在尝试的功能是我隐藏了另一个 div。