增加了拖拽处理
重构了拖拽的结构