事件取消的通用工具
\拖动功能的实现，太棒了！！！注意对冒泡规则的处理。