话不多说直接上代码

 

 var key = false; // 设置了一个标志 false为点击事件 ture为鼠标移动事件
 var firstTime = 0;
 var lastTime = 0;
 $("#" + this.idname + "_parent").click(() => {
   if (key) {
     key = false;
   }
 });
 $("#" + this.idname + "_parent").mousedown(() => {
   firstTime = new Date().getTime();
 });
 $("#" + this.idname + "_parent").mouseup(() => {
  // 鼠标抬起后 记录时间 超过200ms就是移动事件
   lastTime = new Date().getTime();
   if ((lastTime - firstTime) < 200) {
     $("#" + this.idname + "_parent").draggable({
       containment: "#div_map",
       stop: (event, ui) => {
        // 鼠标左键, 拖拽之后
        ---你的操作代码---
       }
     });
   }
 });
posted on 2020-07-09 10:40  我爱张苗苗  阅读(1741)  评论(0编辑  收藏  举报