2011-05-29 68 views
3

我有一个画布,我正在绘制一个JavaScript游戏。问题在于,当玩家移动鼠标时,一半的时间最终会选择看起来很丑的画布。使画布无法选择

我试过用google搜索并使用一些像-webkit-user-select这样的CSS:none;和变体,但似乎没有与画布一起工作。

+0

请提供一个例子。一个正常的画布元素不应该被选中。 – tcooc 2011-05-29 02:20:59

回答

5

你的问题不是画布是可选的,但你不告诉你想要的鼠标专属于你的游戏中使用的浏览器。您需要运行event.preventDefault()return false

您应该在键盘事件中做同样的事情以避免与键盘快捷键冲突。

+0

谢谢,那工作! – Joel 2011-05-30 01:49:01

1

canvas.onselectstart = function() { return false; }