Добавьте это к своей таблице стилей
.selectDisable {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
.selectEnable {
-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-o-user-select: text;
user-select: text;
}
Просто добавьте класс selectDisable
к элементу, который вы хотите предотвратить.
Эффект перетаскивания возникает в веб-наборе (Chrome, Safari, Opera). Это не происходит в Firefox.
Это не относится ко всему документу, если у вас есть текстовый контент, потому что тогда вы не сможете выбрать текст, который не очень удобен для пользователя.
Вы также можете предотвратить перетаскивание, добавив еще один пустой div
поверх изображения с тем же классом selectDisable
.
Вот рабочий пример:
http://jsfiddle.net/xugy6shd/3/