2010-04-04 65 views
14

我的HTMLjQuery的鼠標移開問題

<div id="parent"> 
<div id="child">cx</div> 
</div> 

時使用jQuery

$('#parent').mouseout(function(){ 
//something here 
}); 

我不知道爲什麼,當我的鼠標進入孩子的div功能火災。我仍然在父母的div裏面。 我希望當我離開父格不是當我在任何一個孩子的div

http://jsbin.com/esiju/ < <例如

乾杯

+0

可能的重複:http://stackoverflow.com/questions/350639/how-to-disable-mouseout-events-triggered-by-child-elements – 2010-04-04 17:47:59

回答

1

.mouseleave完美的作品在這裏:

$("#parent").mouseleave(function(){ 
    //Enter stuff that should happen when mouse leaves 
    //the boundaries of the parent element 
    // NOT including the children 
}); 

.mouseout火災的鼠標放在子元素!