Страницы

Поиск по вопросам

понедельник, 22 октября 2018 г.

Запрет перетаскивания img и url браузером

Во многих браузерах (например в хроме и ие) возможно "перетащить" картинку или ссылку, зажав над ней левую кнопку мыши, допустим в адресную строку и т.д.. Требуется с помощью js запретить. Каким образом это возможно реализовать? (написан маленький скрипт, позволяющий зажав кнопку над элементов свободно перетаскивать его. Проблема в том, что если элемент - картинка, вместо перетаскивания, браузер (хром, ие и т.д. кроме опера) захватывает его по своему, для переноса в адресную строку, на панель и прочее. Надо как-то запретить браузеру его действие по умолчанию) p.s. -webkit-user-select: none; -moz-user-select: none; проблемы не решают


Ответ

el.onmousedown = function (e) { if (window.event.stopPropagation) window.event.stopPropagation(); window.event.cancelBubble = true; e.cancelBubble = true; } Поидее должно помочь

Комментариев нет:

Отправить комментарий