У меня проблема с событием щелчка:
$( document ).on( "click", "#dropdown", function () {
showHide();
} ).find( "a" ).click( function ( e ) {
e.stopPropagation();
} );
<div id="dropdown">
<a href="https://google.de"></a> <- This should not trigger the click
</div>
После добавления этого файла JS я больше не могу щелкать ни по одному элементу <a>
на моей странице. Это происходит из-за моего e.stopPropagation()
.
. Первоначально я хотел предотвратить вызов функции showHide()
при нажатии на любой дочерний тег ссылки, но привязать его к документу с помощью селектора внутри щелчка. Кажется, функция не работает.
У кого-то есть идея получше?