4

我有 slickgrid 和 jquery-ui 库,并导致了一些问题。如果没有 jquery.event.drag 库(slickgrid 需要),它运行良好。

我有一个可调整大小和可拖动的 div,我正在使用 THREEDUBMEDIA 的 jquery.event.drag 插件。

当我尝试调整 div 的大小时,它也在进行拖放和调整大小。

有人在结合这两个库时遇到了一些麻烦,可以修复吗?

fiddler example:提琴手

4

4 回答 4

1

真正的解决方案是让 jquery.event.drag 和 jquery-ui 解决它们的不兼容问题。

SlickGrid 使用/需要 jquery.event.drag,这是有充分理由的。它对 jQuery UI 的依赖完全是可选的。jquery.event.drag 小而高效,并且更适合我需要 SlickGrid 的功能。切换到 jQuery UI 的拖放是不可能的,直接实现它是一个倒退。

于 2013-11-19T01:00:31.120 回答
1

我找到的解决方案是使用旧版本的 jquery.event.drag 库。

我现在正在使用:

  • jquery.event.drag 1.5
  • jQuery 1.7.2
  • jquery-ui 1.10.3
  • SlickGrid 2.1

它工作正常。

于 2013-11-14T09:37:37.110 回答
0

我今天遇到了同样的问题。答案必须是修复 slickgrid。即使其可配置,使用哪个插件:

jquery.event.drag 或 jquery-UI——不是两者兼而有之。

我打开了这个问题:https ://github.com/mleibman/SlickGrid/issues/811

——塞巴斯蒂安

于 2013-11-18T20:50:49.783 回答
0

既然您使用的是 jQuery UI,为什么还要使用另一个插件来实现拖放功能?

您可以使用和混合 jQuery UI:

分叉演示:http: //jsfiddle.net/IrvinDominin/5kn5S/

于 2013-11-12T12:14:14.003 回答