1

我从Jquery Drag and Drop下载了 jquery 插件

代码运行良好.. 但在我的设计中,我有一个可拖动项目的特定区域,所以我使用以下 css 设置该区域:-

.overflow_test {
           width:500px;
          float:left;
          overflow:auto;
          height:200px;
}

现在这些项目可以在固定区域内滚动。但是,当我从项目部分拖动一个项目时,它无法正常工作意味着功能正常但该项目不显示..

这是我的演示演示

4

1 回答 1

0

这是因为当使用拖放时,可拖动的项目停留在同一个 DOM 位置(即在同一个 div 内),只是它的位置发生了变化。即使您删除了 overflow:auto 设置,从技术上讲,拖动的项目仍将保留在原始 DIV 内。

您可以做的一些事情:如果您不需要水平滚动条,那么您只能根据您的需要将overflow-y 设置为auto 并将overflow-x 设置为调整大小或隐藏来启用垂直滚动条。

如果您需要两个滚动条,您可以考虑在成功放置后将相应的可拖动项附加到可放置项,将其从原始 DIV 中删除。

于 2013-04-12T11:46:14.777 回答