相关疑难解决方法(0)

单击超链接时阻止触发父容器单击事件

在我的网页上,我有一个文件列表.

每个文件都在它自己的容器div中(div class ="file").容器内部是文件和描述的链接.

我想允许用户单击容器上的任何位置来下载文件.我通过向容器添加click事件并检索子链接的href来完成此操作.

当文件在新窗口中打开时,如果用户实际单击该链接,则该文件将打开两次.

因此,我需要在单击超链接时阻止触发父容器单击事件.这样做的最佳方法是将超链接功能添加到超链接to0并设置event.stopPropagation吗?据推测,这将阻止事件冒泡到集装箱.

谢谢Ben

javascript javascript-events

13
推荐指数
2
解决办法
3万
查看次数

标签 统计

javascript ×1

javascript-events ×1