Also, ich habe zwei Elemente erhalten, ein verhindern Ereignisse für HTML-Elemente überlappende Brennen
<div id="outer">
<div id="inner">
<p>Lorem Ipsum</p>
</div>
</div>
Der äußeree Behälter innerhalb der anderen
verschachtelt ist größer als die innere, ein modales Overlay-Layout zu bewirken. Ich möchte ein Klickereignis auf der exponierten Oberfläche des äußeren Bereichs registrieren, was dazu führt, dass beide ignoriert werden, aber ich möchte nicht, dass dies auftritt, wenn Sie auf das innere Teil klicken.Ich benutze jQuery Delegate/stopPropagation, und versuchen, das Element abzufragen, um sicherzustellen, dass es das äußere div ist, aber ohne Erfolg - es erhält immer noch das äußere Ereignis. Ich überlege, Handkurbeln in einem Trefferbereich außerhalb des inneren Divs durchzuführen, aber ich möchte wissen, ob es eine elegantere Alternative gibt.
EDIT:
mehr gute Lösungen hier geschrieben - vielen Dank für Feedback!
Bitte senden Sie das jQuery Sie versucht haben. – j08691