chrome中的jquery scrollTo()禁用鼠标拖动

jquery scrollTo() in chrome disable mouse drag

本文关键字:鼠标 拖动 中的 jquery scrollTo chrome      更新时间:2023-09-26

im使用jquery的1.7.1 scrollTo()在用户单击按钮时水平滑动div容器
除了在Chrome中,用户可以在容器之间拖动鼠标外,这种方法效果很好。例如,当按住鼠标按钮在输入框(容器内部)中选择文本,然后在屏幕上移动时按住它,这将滚动容器。有人知道如何阻止这种情况吗?

-示例-这不是我的网站,但有同样的行为。charliegentle.co.uk如果您转到联系人页面并在其中一个输入上按住鼠标,然后缓慢拖动到左侧

如果容器不需要是可选的,您可以使用webkit特定的CSS:

div {
    -webkit-user-select: ignore;
}

这应该可以防止用户在div元素上拖动鼠标时选择div元素内的文本。