| トップ | 読書感想文 | ニュース | Ukki |
ToolManDragGroup
mousedownが発生すると、this._dragInitが実行される。

draginitイベントを生成する。
documentのmousemoveイベントにgroup._dragを設定
documentのmouseupイベントにgroup._dragEndを設定
この要素をつかんだ位置を記憶。

groupに設定されているイベントリスナー群にdraginitイベントを送る。


_dragメソッド
dragmoveイベントを生成
一定以上のドラッグを検知したら、dragstartイベントを生成。

transformが設定されていたら、newTopLeftOffsetを調整。
dragmoveイベントを通知

ずれの分?を調整。


_dragEnd
dragendイベントを生成、通知
this.toolManDragGroup = nullに。
documentのmousemove, mouseupを解除

Top
Index
Search on Ukki

login