我在这里draggable
使用带有 jquery.gantt 的 jquery-ui 组件。我可以很容易地启用对项目的拖动,但这样做的问题是,一旦我们开始使用下面的滑块从左到右滚动图形,移动的元素将保持在它们所在的位置,而不是随图形滚动。$('.ganttRed').draggable()
我查看了源代码,据我了解margin-left
,滚动期间正在更改;但jquery-ui
使用该left
属性并在left
元素存在的情况下保持其位置。我的 CSS 知识就到此为止了,所以如果你们中的任何人愿意就如何解决这个问题提供任何建议;我将不胜感激。
我创建了一个小提琴来演示这个问题:http: //jsfiddle.net/Y2cxa/。为了看到我所说的行为:
- 滚动图表(使用鼠标滚轮或底部的滑块);事物的外观和行为应符合预期。
- 移动任何洋红色(-ish)条,然后滚动。
再次感谢您的宝贵时间,我们将不胜感激。
最好的祝福