首页 > 解决方案 > HTML如何防止在画布元素上拖动时意外选择页面?

问题描述

我正在尝试构建一个绘画应用程序,但我遇到了一个问题,如果您在绘画时从画布上拖出,它会选择页面上的内容。

如果用户想要,我希望页面上的东西可以选择,但如果“拖动”是在画布上开始的,则不是。有什么简单的方法可以做到这一点吗?

在 Firefox 和 Chrome 之间,Firefox 似乎默认处理这个问题,但 Chrome 没有。

标签: javascripthtmlhtml5-canvas

解决方案


尝试将此 CSS 添加到您的页面:

canvas {
    user-select: none;
}

推荐阅读