2

我有一个元素在正常的 css 流中位置不正确(它具有绝对位置)。这意味着它会掩盖其他元素的区域。

我想要的是让位于下方的元素在发生在遮蔽元素上时接收鼠标事件。

注意:我不想使用 css pointer-events: none,因为我仍然需要在模糊对象上查看鼠标事件。

参见示例:

http://jsfiddle.net/7ZpAp/6/

我希望“三”元素接收鼠标事件。


附加信息/动机:我正在尝试使用 Jquery UI 实现拖放功能。“二”元素从“一”拖到“三”型元素。

一个元素(例如元素“二”)的删除应该发生在被遮挡的元素(“三”)上。可能有多个元素“二”可以放入 - 我希望事件检测它已放入哪个元素。

mouseup事件是我正在检测的事件,并且处理程序附加到元素“三”。当前,当“三”出现在 dom 中的“一”之前而不是之后出现时,行为似乎发生了变化!我不知道为什么会这样。

4

1 回答 1

0

尝试在“三”元素上设置 position: relative 。

于 2013-03-29T12:13:09.790 回答