На моей веб-странице есть список файлов.
Каждый файл находится в собственном контейнере div (div class = file). Внутри контейнера есть ссылка на файл и описание.
Я хотел разрешить пользователю щелкнуть в любом месте контейнера, чтобы загрузить файл. Я сделал это, добавив событие щелчка в контейнер и получив href дочерней ссылки.
Когда файл открывается в новом окне, если пользователь действительно щелкает ссылку, файл открывается дважды.
Поэтому мне нужно предотвратить срабатывание события щелчка родительского контейнера при нажатии гиперссылки. Лучше всего было бы добавить функцию щелчка к гиперссылке на 0 и установить event.stopPropagation
? Предположительно, это остановит всплытие события в контейнер.