Есть ли способ контролировать внешний вид «что вы перетаскиваете» с помощью API-интерфейса перетаскивания HTML5?Управление появлением эффекта перетаскивания HTML5
Как правило, любой элемент HTML перетаскивается, что становится полупрозрачным и следует за вашим курсором, пока вы не остановитесь/не упадете. Я хотел бы контролировать это, чтобы я мог начать перетаскивание из любого места внутри элемента, но когда вы на самом деле начинаете перетаскивание, у меня может быть только небольшое изображение, следуя курсору, точно там, где находится курсор.
Практический пример: список вещей для перетаскивания, каждое из которых представляет собой небольшое изображение и текст для названия вещи, которую вы будете перетаскивать в сторону. Я хотел бы иметь возможность начать перетаскивание в любом месте элемента над изображением или текстом, но тогда только изображение следует за вашим курсором и непосредственно под курсором, а не смещено от того, где вы его перетаскиваете.
Я могу придумать несколько способов обмануть его (скрытый элемент, который появляется там, где вы наводите указатель мыши, когда вы начинаете перетаскивать, и это то, что вы на самом деле перетаскиваете), или прибегать к классическому перетаскиванию Javascript.
Благодаря
Также рассмотрите ссылку для всей возможной настройки. Действительно полезно: http://www.kryogenix.org/code/browser/custom-drag-image.html –