Остановка Chrome от изменения курсора на глобус при перетаскивании ссылки - PullRequest
1 голос
/ 21 июля 2011

У меня есть стандартная ссылка, например:

<a href="/test">Test</a>

В Chrome нажатие и перетаскивание по этой ссылке приведет к тому, что курсор изменится на стрелку, перетаскивающую глобус.Глобус может быть удален на панели URL или закладок.

Я пытаюсь реализовать интерфейс файловой системы перетаскивания в JavaScript.Все файлы и папки помечены тегами «а».Когда я нажимаю, чтобы перетащить один, появляется значок глобуса, который прерывает событие JavaScript (в данном случае, перемещение мыши в JQuery).

Есть идеи, как запретить Chrome конвертировать перетаскиваемые ссылки в глобус?1009 * Редактировать : Использование некоторых удачно расположенных событий event.preventDefault () действительно решает проблему.

1 Ответ

3 голосов
/ 21 июля 2011

Попробуйте использовать event.preventDefault () в onmousedown

<a href="/test.js" onmousedown="event.preventDefault()">Test</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...