使画布无法选择

Joe*_*oel 3 html canvas selection

我有一个画布,我正在绘制一个JavaScript游戏.问题是,当玩家移动鼠标时,他们最终选择看起来很丑的画布的一半时间.

我试过谷歌搜索并使用一些CSS,如-webkit-user-select:none; 和变体,但似乎没有任何东西适用于画布.

Kor*_*nel 5

你的问题不在于画布是可选择的,而是你没有告诉浏览器你想让鼠标专门用于你的游戏.

在您的mousedown/ mouseup/ click处理程序中,您应该运行event.preventDefault()return false.

您应该在键盘事件中执行相同的操作,以避免与键盘快捷键发生冲突.