Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.08.2015, 19:37
Новичок на форуме
Отправить личное сообщение для monkey_gelada Посмотреть профиль Найти все сообщения от monkey_gelada
 
Регистрация: 17.10.2010
Сообщений: 1

Отменить в выделение текста в таблице при кликах и вообще двойные клики отменить
Есть большая таблица. На ней делегирован обработчик клика. Обработчик перехватывает строку и обрабатывает (строки переносятся в другую таблицу в измененном виде).

Все отлично работает, когда я нажимаю на строку, то получаю нужный результат. Но когда нажимаю быстрее, то получаются даблклики, то есть один клик срабатывает, а второй пораждает даблклик, а даблклик пораждает выделение текста в ячейке таблицы. А мне нужно чтобы срабатывали только клики, чтобы можно было быстро тыкать по таблице и подвергать строки обработке. А сейчас получается если быстро кликать то обработка происходит через один клик.

Из того что я пробовал:

equipmentTable.onclick = function(event) {
  event = event || window.event;
  event.preventDefault ? event.preventDefault() : (event.returnValue=false);
  event.stopPropagation ? event.stopPropagation() : (event.cancelBubble=true);
  this.style.backgroundColor = (this.style.backgroundColor == "red")?"black":"red";
  return false;
}


Не помогает ничего. Я даже припоминаю, что как-то был опыт решения этого вопроса, помогите пожалуйста.
Ответить с цитированием
  #2 (permalink)  
Старый 21.08.2015, 08:28
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от monkey_gelada
Я даже припоминаю, что как-то был опыт решения этого вопроса
Оно?
https://learn.javascript.ru/unselectable
http://www.sql.ru/forum/329682/otmen...hhu-javascript
http://www.cyberforum.ru/html/thread559262.html
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике по datefield выделение текста demi ExtJS 1 19.10.2014 22:28
Выделение двух строк в таблице при hover Kikoma (X)HTML/CSS 1 28.05.2014 05:49
Как изменить цвет текста в таблице при наведении на нее? Amateur jQuery 3 01.09.2012 06:19
Выделение текста при перемещении (Sandr) Элементы интерфейса 10 13.06.2012 16:07
Выделение текста при использовании слайдера x00xer Firefox/Mozilla 8 29.09.2009 07:45