元素的拖动效果

先看一下普通的拖动元素的代码

 

非常简单。

考虑一下边境问题:

 

如果拖动层内有元素不允许拖动。可以绑定一个事件,阻止拖动处理函数的执行。

可以拖动区域

 

图片的drag&drop需要注意浏览器中在拖动图片时候会有默认动作的,拖动带链接的内容也是。所以拖动这些内容时应阻止其事件,另外加入setCapture。(下面拖动代码略有差别)