防止在代码中在iPad上拖动网页

时间:2010-11-11 04:56:48

标签: javascript jquery ipad safari

我目前正在制作一个可在iPad上观看的网页。它使用jquery-ui库来显示滑块。但是,当用户尝试拖动滑块时,整个页面会拖动。有没有人知道是否有任何类型的覆盖可以在jquery或html中指定,以防止浏览器在触摸拖动事件时在iPad上拖动页面?

1 个答案:

答案 0 :(得分:3)

您可能还想查看这篇文章:Adapting an Interface for Touch Devices。它讨论了如何检测您是否在触摸环境中运行,但它(也在文章的下方)讨论了覆盖touchstart事件的默认行为......“通过捕获手指移动并劫持它,我们可以使用jQuery的event.preventDefault()方法阻止默认的滚动行为,并插入我们想要的任何东西。“