Есть ли способ контролировать внешний вид "того, что вы перетаскиваете", используя API-интерфейсы перетаскивания HTML5?
Обычно любой HTML-элемент перетаскивается, что становится полупрозрачным и следует за вашим курсором, пока вы не остановитесь/не упадете. Я хотел бы контролировать это, чтобы я мог начать перетаскивание из любого места внутри элемента, но когда вы на самом деле начинаете перетаскивание, у меня может быть только небольшое изображение, следуя курсору, точно там, где находится курсор.
Практический пример: список вещей для перетаскивания, каждое из которых представляет собой небольшое изображение и некоторый текст для названия вещи, которую вы будете перетаскивать в сторону. Я бы хотел, чтобы можно было начать перетаскивание в любом месте элемента над изображением или текстом, но тогда только изображение следует за вашим курсором и непосредственно под курсором, а не смещено от того, куда вы его перетащили.
Я могу придумать несколько способов обмануть его (скрытый элемент, который появляется там, где вы наводите указатель мыши, когда вы начинаете перетаскивать, и это то, что вы на самом деле перетаскиваете), или прибегают к классическому перетаскиванию Javascript.
Спасибо