2017-01-04 15 views
0

クリックしたときに画像がドラッグ可能になるようにする方法があるとは思っていません。クリックしたときに画像をドラッグできるようにする方法

最初に選択/クリックしない限り、自分の画像をドラッグすることはできません。

方法はありますか?助けてください。

+1

最初のクリック時にイメージ上に[draggable](http://api.jqueryui.com/draggable/)jQueryUIライブラリを初期化する方法があります –

答えて

0

概念的には、mousedownイベントとmouseupイベントを追跡する必要があります。ユーザーが画像の上にマウスポインタを置き、マウスボタンを押し下げると、「ドラッグモード」に入り、ユーザーが解放する、つまり「マウスアップ」をトリガーするまでそこに留まります。

"ドラッグモード"の場合、mousemoveイベントを追跡し、渡されたイベントオブジェクトからclientXとclientYを取得することによって、画像を翻訳するオフセットを取得できます。これらはマウスがどのくらい移動したかを示します。

関連する問題