2

我用 touchstart、touchmove 和 touchend 在移动浏览器上做了一个可拖动的 div,但我有一个问题。
当我拖动div时,整个屏幕都在移动,当我触摸div并且移动手指时,屏幕不会移动怎么办?

4

2 回答 2

1

您需要将事件绑定到文档以使浏览器停止其默认行为。

$(document).bind('touchmove' , function()
{
    return false;
});
于 2012-11-18T18:45:48.830 回答
0

我正在使用这个在移动设备上运行良好的库:http: //touchpunch.furf.com/

于 2012-11-18T18:35:25.913 回答