我想在鼠标移出一个div时候触发一个事件,而事实上onmouseout在鼠标移到这个div里面的html控件也触发了该事件,下面是我的测试代码:
- JScript code
$(document).ready(function(){ $("#tdiv").mouseout(function(){ alert("y"); }); }); <div id="tdiv" STYLE="border-style:solid;border-width:5pt; border-color:black; height:180px;"> <input type="text"/> <br> <input type="button"/> <br> <span>aaaaaaaa</span><br> </div>
当鼠标还在这个div中的时候,鼠标经过div里面的文本框,按钮跟span都触发了mouseout事件,该怎么解决这个问题???
------解决方案--------------------
加上return false;看看是不是你要的?
- JScript code
$(document).ready(function(){ $("#tdiv").mouseout(function(){ alert("y"); return false; }); });