jQuery ライブラリのマウス イベントについて質問があります。次のような単純なJavaScript関数があります。
$(function() {
var xpos;
var ypos;
$("#pic1").mousedown(function() {
$("#pic1").mousemove(function(e) {
xpos = e.pageX;
ypos = e.pageY;
$("#pic1").css({'left': xpos, 'top': ypos});
});
});
});
画像をクリックすると、マウスが動き回ります。mouseup 関数を使用してフォローを停止しようとしていますが、css 座標を更新する「repaint」メソッドを壊すことはできないようです。
HTML:
<img id="pic1" src="img/test.jpg" alt="">
CSS:
#pic1 {
position: absolute;
}
これを達成するためのより簡単な方法はありますか?