我处理的html格式如下:
<a href = xxx> <div> div1 </div> <div> div2 </div> </a>
当我将鼠标放在第一个div上时,mouseover事件的目标是div,但当我拖动div时,目标就变成了整个标记。是否有一种方法来设置拖到div的目标,而不是整个链接?
发布于 2017-06-15 20:49:02
您的HTML似乎无效
REF: HTML 5指出,元素“可以围绕整个段落、列表、表等,甚至整个部分,只要没有交互内容(例如按钮或其他链接)”。 参考文献:Is putting a div inside an anchor ever correct?
将draggable="true"添加到元素中(HTML5特性)
拖曳 可拖放全局属性是一个枚举属性,它指示是否可以使用HTML拖放API拖动元素。它可以具有以下值: true,它指示可以拖动元素。 false,它指示不能拖放元素。 参考文献:attributes/draggable
<a href="">
<div draggable="true"> div1 </div>
</a>
<a href="">
<div draggable="true"> div2 </div>
</a>
https://stackoverflow.com/questions/44575825
复制相似问题