首页 > 技术文章 > html5 drag and drop

rellame 2016-05-04 14:24 原文

注:链接、图片默认是draggable的。

mousemove在整个拖放的过程中不会被触发。

dragStart设置:

e.dataTransfer.effectAllowed = "move";
e.dataTransfer.setData("text", e.target.innerHTML);
e.dataTransfer.setDragImage(e.target, 0, 0);
return true;

 

dragEnd设置:

e.dataTransfer.clearData("text");
return false;

 

dragEnter设置:

return true;

 

dragOver设置:

e.preventDefault();//针对IE阻止链接的跳转行为
return true;

 

drop设置:

return false;

 

推荐阅读