2010-04-04 10 views
14

mi htmljQuery problema mouseout

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

cuando se utiliza jQuery

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

me pregunto por qué cuando el ratón entre en el niño div los fuegos de función. todavía estoy dentro de los padres div. Quiero esa función mouseout al fuego solamente cuando deje la div padre no cuando estoy en cualquier div niño

http://jsbin.com/esiju/ < < ejemplo

Saludos

+0

Posible duplicado: http://stackoverflow.com/questions/350639/how-to-disable-mouseout-events-triggered-by-child-elements –

Respuesta

1

.mouseleave funciona perfectamente aquí:

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

.mouseout incendios en pasar el ratón sobre los elementos secundarios!