0

我试图在 div 上仅禁用几个选定的鼠标事件。

我在这里的最终目标是创建一个 div,我可以将单个图像拖入和拖出它(我很容易做到),但是当 div 为空时,它使我能够拖动放置在其下方的任何内容。

我尝试使用 CSS-Pointer-events: none; 但它禁用了所有事件,所以我什至不能拖到它。

我也尝试过使用 z-index 属性,但这也没有成功。(我需要 div 有更高的 z-index)

我正在使用 HTML 5 进行拖放,我希望保持这种状态,而不是使用 Jquery 或其他现有的解决方案。

谢谢您的帮助

4

1 回答 1

0

您可以使用 event.preventDefault() 方法来禁用事件。

说明:如果调用该方法,则不会触发事件的默认动作。

http://api.jquery.com/event.preventDefault/

于 2013-11-19T12:20:08.420 回答