怎么知道鼠标停留在onmouseover事件上 又要怎么知道鼠标离开了onmouseover事件
<a onmouseOver="mouse(1)" onmouseout="mouse(1)">a</a> <script type="text/javascript"> function mouse(e) { if (e.type == 'mouseover') //为什么显示结果都是移除鼠标 alert("鼠标移进") else alert("鼠标移出") } </script>
(e=1).type 肯定不会等于mouseover,应该是undefined,那样的话, 当然会走入esle 分支, 那肯定是鼠标移出了。。。
为啥要给mouse传一个参数mouse(1)??
<a onmouseOver="mouse(event)" onmouseout="mouse(event)">a</a>
<script type="text/javascript">
function mouse(e) {
if (e.type == 'mouseover') //为什么显示结果都是移除鼠标
alert("鼠标移进")
else
alert("鼠标移出")
}
</script>
你改成这样试试
改成: mouse(event,1) 不行吗?