日期:2014-05-16  浏览次数:20402 次

div跟onmouseout的问题
我想在鼠标移出一个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;
   });        
});