在不拖动整个浏览器的情况下拖动div(移动浏览器)

时间:2012-11-18 18:04:55

标签: jquery mobile-browser

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

2 个答案:

答案 0 :(得分:1)

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

$(document).bind('touchmove' , function()
{
    return false;
});

答案 1 :(得分:0)

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