Нажатие внутри элемента холста выделяет текст - PullRequest
4 голосов
/ 27 сентября 2010

У меня есть элемент canvas в моем HTML-документе. Когда я нажимаю внутри холста несколько раз, он выделяет часть текста моего элемента <h1>, которая находится перед тегом <canvas>. Есть ли способ остановить это? Я предполагаю, что есть решение JavaScript.

1 Ответ

15 голосов
/ 27 сентября 2010

Возврат false в событии останавливает стандартное событие:

document.getElementById('canvas').onmousedown = function(){
  return false;
};

Редактировать: Я только что узнал, что выбор текста делается до того, как onclick запущен, лучше вариант onmousedown.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...