标签:over ons 拖拽 target element star append tde 效果
(function(){
/*-------节点--------*/
var myimg = document.getElementById(‘myimg‘);
var dropBox = document.getElementById(‘dropBox‘);
/*-------事件绑定--------*/
myimg.ondragstart = drag;
dropBox.ondragover = dragover;
dropBox.ondrop = drop;
/*-------函数--------*/
function drag(ev){
//通过ondragstart事件去存储 当前节点的 id 到 ev.dataTransfer 里面
ev.dataTransfer.setData(‘Text‘,ev.target.id);
console.log(‘拖拽的开始‘);
}
function dragover(){
console.log(‘hhh‘);
//***** 注意:添加一个默认事件的取消 使得drop生效!!!
event.preventDefault();
}
function drop(ev){
var data = ev.dataTransfer.getData(‘Text‘);
ev.target.appendChild(document.getElementById(data));
}
})();
标签:over ons 拖拽 target element star append tde 效果
原文地址:http://www.cnblogs.com/zyhh/p/7131541.html