Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   убрать выделение IMG (https://javascript.ru/forum/dom-window/45398-ubrat-vydelenie-img.html)

BratKilla 26.02.2014 23:05

убрать выделение IMG
 
Ситуация: при нажатии ЛКМ создаётся img(круг), которому присваиваются координаты ЛКМ. Позицию X/Y курсора вычисляю по event.pageX/event.pageY

проблема 1: при создании img, браузер выделяет его синим цветом, как изображение. Надо чтобы не выделял. И при перемещении зажатой ЛКМ не выделял остальные, поставленные изображения.

проблема 2: если перемещать зажатую ЛКМ, то вид курсора меняется, как при выделении текста или изображения, даже если в css задать курсору другое значение. Нужно чтобы курсор всегда оставался обычным.

Aetae 27.02.2014 03:17

В любой статье о drag & drop(то что вы делаете) поднимается этот вопрос.

Zuenf 27.02.2014 03:25

Чтоб ничего не выделялось в каком-то блоке можно использовать elem.onselectstart = function(){return false;}
где elem ваш блок.
Конечно, полностью это проблему не решает, к примеру при двойном клике.
Если нужна полная отмена выделения почитайте - http://learn.javascript.ru/unselectable

BratKilla 27.02.2014 03:28

Aetae,
Точно! пошёл изучать, в следующий раз буду внимательней, спасибо

BratKilla 27.02.2014 03:32

Zuenf,
спасибо, применил! И со статьёй ознакомлюсь обязательно!


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