html5怎么实现元素随意拖到,是改变位置,不是把元素拖动到另一个元素里面
2个回答
推荐于2018-02-28
展开全部
function drop(ev)
{
ev.preventDefault();
var data=ev.dataTransfer.getData("Text");
//""指拖动元素的class样式
if (ev.target.className === "") {
//重复后在父节点拼
ev.target.parentNode.appendChild(document.getElementById(data));
}
else {
ev.target.appendChild(document.getElementById(data));
}
}
{
ev.preventDefault();
var data=ev.dataTransfer.getData("Text");
//""指拖动元素的class样式
if (ev.target.className === "") {
//重复后在父节点拼
ev.target.parentNode.appendChild(document.getElementById(data));
}
else {
ev.target.appendChild(document.getElementById(data));
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
btn.draggable=true;
btn.ondragend=function(e){
this.style.left=e.clientX-this.offsetWidth/2+"px";
this.style.top=e.clientY-this.offsetHeight/2+"px";
}
btn.ondragend=function(e){
this.style.left=e.clientX-this.offsetWidth/2+"px";
this.style.top=e.clientY-this.offsetHeight/2+"px";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询