我目前正在制作一个将在iPad上查看的网页。它使用jquery-ui库来显示滑块条。然而,当用户尝试拖动滑块条时,整个页面会被拖动。有没有人知道是否可以在jquery或html中指定任何覆盖,以防止iPad上的浏览器在触摸拖动事件时拖动页面?
你可能也想看看这篇文章:适应触摸设备的界面设计。它讨论了如何检测是否在触摸环境下运行,但它也在文章后面进一步讨论了如何覆盖touchstart事件的默认行为…“通过捕获手指移动并劫持它,我们可以使用jQuery的event.preventDefault()方法防止默认的滚动行为,并插入任何我们想要的内容。”