Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   как отличить клик от выделения? (https://javascript.ru/forum/jquery/55660-kak-otlichit-klik-ot-vydeleniya.html)

winch 08.05.2015 12:45

как отличить клик от выделения?
 
использую конструкцию типа:
$(document).on("click", function(event){
	….
  });

событие срабатывает, как при простом клике, так и при выделении текста на странице.
т. е. когда нажимаем левую кнопку, перемещаем мышь и отпускаем кнопку - это выделение (в этом случае производить действия по событию ненужно).
я было хотел рассчитывать пройденное мышью расстояние между кликами, однако оказалось, что у объекта event нет координат нажатия.
так как-же можно понять, была ли перемещена мышь между нажатием и отпусканием кнопки?

ksa 08.05.2015 13:10

Цитата:

Сообщение от winch
так как-же можно понять, была ли перемещена мышь между нажатием и отпусканием кнопки?

Есть события
http://jquery-docs.ru/Events/mousedown/
http://jquery-docs.ru/Events/mouseup/


Часовой пояс GMT +3, время: 14:47.