javascript - HTML如何防止在画布元素上拖动时意外选择页面?
问题描述
我正在尝试构建一个绘画应用程序,但我遇到了一个问题,如果您在绘画时从画布上拖出,它会选择页面上的内容。
如果用户想要,我希望页面上的东西可以选择,但如果“拖动”是在画布上开始的,则不是。有什么简单的方法可以做到这一点吗?
在 Firefox 和 Chrome 之间,Firefox 似乎默认处理这个问题,但 Chrome 没有。
解决方案
尝试将此 CSS 添加到您的页面:
canvas {
user-select: none;
}
推荐阅读
- c# - 当你拖放 gui 冻结
- json - 使用与 ImportJSON 相邻的单元格会引发错误:数组结果未展开,因为它会覆盖数据
- swift - Apple Watch 并发症列表中这些图标的名称是什么?我在哪里可以访问它们?
- powerbi - 需要帮助创建 DAX 度量以按 groupkey 和 max date 计算不同状态
- r - R:使用 CoxPH 预测和绘制生存曲线
- javascript - 如何在单击 div 时在箭头函数中传递数据,而不作为参数传递,也不在 dom 中显示值?
- flutter - 如何检测颤振应用程序被杀死或终止
- python - Python DataFrame 拆分结果为 NaN
- django - 使用 PostgreSQL 时 django 中 TextField 的最大长度是多少
- android - Android如何隐藏意图发送者包?