2016-09-29 8 views
5

Mam dziecko span w div.Angular 2 zdarzenia mouseover na div i childs

Na moim DIV mam zdarzenie mouseover, po najechaniu na span, moje zdarzenie zostanie wywołane.

Prosty kod:

<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(); 
} 

Co chcę jest nadal widoczna, gdy mój nakładki na dziecko, w jaki sposób to osiągnąć?

+3

Może '' mouseleave' mouseenter' są lepsze dopasowanie w przypadku http://stackoverflow.com/questions/1104344/what-is-the-difference-between-the-mouseover- and-mouseenter-events –

+0

@ GünterZöchbauer, masz rację, dziękuję. Jeśli opublikujesz to jako odpowiedź, zaakceptuję to –

Odpowiedz

Powiązane problemy