Итак, у меня есть два элемента: один вложен в другой
<div id="outer">
<div id="inner">
<p>Lorem Ipsum</p>
</div>
</div>
Внешний контейнер больше, чем внутренний, с использованием модального наложения. Я хочу зарегистрировать событие щелчка на открытой поверхности внешнего элемента, что приведет к тому, что оба будут уволены, но я не хочу, чтобы это произошло, если вы нажмете на внутренний div.
Я использую делегат jQuery/stopPropagation и пытаюсь опросить элемент, чтобы обеспечить его внешний div, но безрезультатно - он все равно получает внешнее событие. Я рассматриваю возможность проворачивания вручную в области хитов за пределами внутреннего div, но я хочу знать, есть ли более элегантная альтернатива.
EDIT:
несколько хороших решений, размещенных здесь - большое спасибо за отзыв!