JavaScriptをドラッグしたときにイベントをクリックするバグを解決します.

800 ワード

バグの原因:
      click     
     mousedown,mouseup
      ,        ,        :
     mousedown,mousemove,mouseup,
               ,              ,
              ,       。
考えをまとめる
            ,          mousemove,       mousemove  ,    
  mousedown mouseup         ,              ,     px 。
解決策
       clickFlag  ,  clickFlag   mousedown mouseup            
     :
     mousedown         x1,y1,mouseup         x2,y2,
       
               (  7px):
     d = Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))
  d=0    7 ,          。  clickFlag true,        。