Как отключить элемент CSS фона при перетаскивании - PullRequest
1 голос
/ 08 сентября 2011

Я создал интерфейс перетаскивания с использованием JavaScript, где пользователи могут щелкать и перетаскивать ссылку (которая иногда имеет фоновое изображение CSS) и помещать ее на холст.

Моя проблема в том, что мышькурсор имеет фоновое изображение ссылки под ним во время перетаскивания.Мне нужно добавить свой собственный дизайн курсора, так есть ли способ отключить этот фон CSS, чтобы он не следовал за мышью при перетаскивании?

Ответы [ 2 ]

0 голосов
/ 16 сентября 2011

Лучшим решением, которое я нашел для этой проблемы, было использование jQuery для назначения e.preventDefault () событию click ссылки, таким образом отключая эффект перетаскивания фона. Затем, если вы хотите создать собственный курсор при перетаскивании, напишите скрипт, который соответствует абсолютно позиционированным элементам div (с изображением в качестве фона) x, y, шнурам и позициям мыши.

0 голосов
/ 10 сентября 2011

вы пробовали установить: активный псевдо-класс для тегов привязки?

http://www.w3schools.com/cssref/sel_active.asp

тогда, если это еще не работает, вы можете использовать! Важный после замедления, возможно?

и пример может быть

.links:active {
    background-image: none !important;
}

когда пользователь отпускает фоновое изображение должно вернуться.

...