Chrome Android ブラウザーを使用するとすべて正常に動作しますが、デフォルトの Android ブラウザー (インターネット) を使用すると、ドラッグ中に何も起こりませんが、touchend イベントの後、ドラッグされたアイテムは新しい位置にあります。touchmove イベント中に変更が表示されない。
$.fn.draggable = function() {
var offset = null;
var start = function(e) {
var orig = e.originalEvent;
var pos = $(this).position();
offset = {
x: orig.changedTouches[0].pageX - pos.left,
y: orig.changedTouches[0].pageY - pos.top
};
};
var moveMe = function(e) {
e.preventDefault();
var orig = e.originalEvent;
$(this).css({
top: orig.changedTouches[0].pageY - offset.y,
left: orig.changedTouches[0].pageX - offset.x
});
};
this.bind("touchstart", start);
this.bind("touchmove", moveMe);
};
$(".draggable").draggable()
私は、デフォルトのAndroidブラウザーでドラッグがChromeでも機能することを望んでいます。