Я имею дело с HTML в следующем формате:
<a href = xxx>
<div> div1 </div>
<div> div2 </div>
</a>
Когда я наводил указатель мыши на первый div, целью моего события mouseover является div, но когда я перетаскиваю div, целью становится тег в целом. Есть ли способ установить цель перетаскивания на div, но не на всю ссылку?
1 ответ
Ваш HTML кажется недействительным
ССЫЛКА: HTML 5 утверждает, что элемент «может быть обернут вокруг целых абзацев, списков, таблиц и т. Д., Даже целых разделов, если внутри нет интерактивного содержимого (например, кнопок или других ссылок)».
ССЫЛКА: Правильно ли помещать div внутри привязки? а>
Добавить draggable="true"
к элементу (функция HTML5)
перетаскиваемый
Глобальный атрибут draggable - это перечислимый атрибут, который указывает, можно ли перетащить элемент с помощью API перетаскивания HTML. Может иметь следующие значения:
true , что означает, что элемент можно перетаскивать.
false , что указывает на то, что элемент нельзя перетаскивать.
ССЫЛКА: https://developer.mozilla.org/en- США / docs / Web / HTML / Global_attributes / draggable
<a href="">
<div draggable="true"> div1 </div>
</a>
<a href="">
<div draggable="true"> div2 </div>
</a>
<a>
, проверьте мой обновленный ответ для получения дополнительной информации
Похожие вопросы
Связанные вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.