gpt4 book ai didi

javascript - 拉斐尔,让对象不接收事件

转载 作者:行者123 更新时间:2023-11-29 10:49:06 26 4
gpt4 key购买 nike

我正在处理的对象后面有一个对象,我不想点击这个第一个元素,我想点击它下面的那个。

是否可以让 raphael 中的元素停止接收事件,但仍然保持可见?

最佳答案

事件冒泡,所以它后面的对象仍然会收到点击事件。忽略前面物体上的事件即可。但是,如果“前面”的对象不是“后面”对象的子对象,那将不起作用。当您像 Rapahel 那样拥有绝对定位的元素时就是这种情况。您唯一的解决方案是使用 http://robertnyman.com/css3/pointer-events/pointer-events.html

pointer-events: none;

但这只适用于最新的 FF 和 Chrome

或者使用像 Randy Hall 建议的 hack,你可以通过隐藏被点击的元素并使用 elementFromPoint()

自行发送事件

关于javascript - 拉斐尔,让对象不接收事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13768213/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com