两个div,一个div在另一个div上面。下面的div有个点击事件。但是当你点击上面div的时候,下面的点击事件依然会执行,怎么办呢?可以在上面的div上加一个监听click的事件,事件里面加上底下这行代码:
e.stopPropagation();
阻止事件向下传递。
本文解决了一个常见的前端问题:当一个div位于另一个具有点击事件的div上方时,如何阻止点击事件穿透到下方的div。通过在上方div中添加一个click事件监听器,并调用e.stopPropagation()方法来实现。
两个div,一个div在另一个div上面。下面的div有个点击事件。但是当你点击上面div的时候,下面的点击事件依然会执行,怎么办呢?可以在上面的div上加一个监听click的事件,事件里面加上底下这行代码:
e.stopPropagation();
阻止事件向下传递。
709
1889

被折叠的 条评论
为什么被折叠?
