Document
POSITION:FIXED
CLICK ME
p-2存在其他input等标签, p-1作为背景position:fixed, p-1和p-2并不是父子节点的关系.
想要保证每一次点击(包括在p-2)上, 都能触发p-2的点击事件, 知道事件冒泡, 这个又有点不一样. 请问一下有没有这样的实现方案..
改了需求的话使p-2嵌套在p-1内, 这样的话利用事件捕获可以解决这个问题.
p_1.addEventListener('click', () => {
alert(1);
}, true);
不过还是想问一下不改需求能不能实现这个功能...
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
1.可以给p1和p2设置一个共通的属性,比如data-clickType="aaa",然后绑定的时候$('[data-click="aaa"]').on
2.如果你p1和p2绑定的事件在设计时要求不是必须阻止冒泡的话,可以给p1和p2的父级绑定事件,判断e.target是否等于p1,是的话触发p2的click,如果要求必须阻止冒泡的话,可以按楼上'海岛心hey'给出的方案
是不是可以考虑给p-1的事件中去调用p-2的click事件