禁用水平滚动


Disable horizontal scrolling

我正在寻找一种禁用(而不仅仅是隐藏)水平滚动条的方法/技巧。 我到处搜索,我找到的只是"溢出-x:隐藏"。问题是我必须将元素从一个div 拖到另一个div

IM 正在处理基于 jQuery UI 的页面,用户可以在其中将div 从一个容器拖动到另一个容器。 第一端动态填充数据库中的div。我需要垂直滚动,因为它是一个动态填充的列表,但是通过水平滚动启用它可以防止div 能够被拖动到可放置区域。

你还没有说,所以我假设你正在使用jQuery进行拖动。在 Draggable 上的 jQuery 文档中,有一个名为"scroll"的选项。如果将其设置为 false,则可拖动对象将不会滚动窗口。

这是一个相当普遍的问题。看看这个页面。它描述了解决此问题的解决方法,方法是将可拖动对象追加到其他元素ondragstart并将其重新附加到其原始容器ondragend