假设我有一个图形效果,我想覆盖 HTML 文本。此元素不应干扰网站的可用性,它不会有任何交互目的。 是否可以禁用某个 html 对象上的所有鼠标交互,例如在 Canvas 上,以便我仍然可以与底层对象交互(点击链接、选择文本……)?
那太好了!
最佳答案
使用 pointer-events:none
CSS property (首先在 SVG 中实现,然后再到 HTML)允许您关闭元素的命中检测。
在撰写本文时,这是非标准的,并且仅在一部分浏览器中受支持。 (Firefox 和 Safari/Chrome,但不是 Opera 或 IE。)除此之外,没有办法做到这一点。
这是 in-progress CSS3 reference对于此属性。
关于javascript - 我可以禁用与 Canvas 的每个鼠标交互以与底层对象交互吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4777634/