2016-09-29 57 views
5

我有一個跨區域的孩子在div中。div和childs上的角度2鼠標懸停事件

在我的div上,我有一個mouseover事件,當我懸停在span上時,我的事件觸發。

簡單代碼:

<div (mouseover)="showOverlay($event, FooBar)" (mouseleave)="showOverlay($event, FooBar)"> 
    <span>{{ someDataHere }}</span> 
</div> 


public showOverlay($event, op, element): void { 
    op.toggle($event, element); 
    $event.preventDefault(); 
} 

我想要的是繼續顯示我的疊加時,對兒童,我該如何實現這一目標?

+3

也許''mouseenter'是mouseleave'你的情況更適合http://stackoverflow.com/questions/1104344/what-is-the-difference-between-the-mouseover- and-mouseenter-events –

+0

@GünterZöchbauer,你是對的,謝謝。如果您發佈這個答案,我會接受它 –

回答