是否可以在不依赖 jQuery UI 的情况下使用 AngularJS 实现拖放功能?

Posted

技术标签:

【中文标题】是否可以在不依赖 jQuery UI 的情况下使用 AngularJS 实现拖放功能?【英文标题】:Is it possible to have drag and drop functionality with AngularJS without relying on jQuery UI? 【发布时间】:2013-10-17 01:08:25 【问题描述】:

我见过http://codef0rmer.github.io/angular-dragdrop/#/list,但这需要jQuery 和jQuery UI。如果可能,我希望没有这些依赖项。

【问题讨论】:

【参考方案1】:

AngularJS 文档令人惊讶地在编译器页面上有一个这样的例子。 Check it out. 您可能需要添加它,但它是一个非常简单的示例,说明如何编写指令以获取可拖动功能。

【讨论】:

如何创建自定义“drop”函数? 嗯,是不是很方便!【参考方案2】:

是的,ngDraggable 旨在支持拖放功能,而不依赖于 jQuery UI。

我做了一些峰值,它在 PC 浏览器上运行良好,但是到目前为止,它在移动设备上仍然存在一些 UI 问题。这是live demo。

【讨论】:

以上是关于是否可以在不依赖 jQuery UI 的情况下使用 AngularJS 实现拖放功能?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不实际拖放的情况下使用 jQuery UI Droppable 触发 Drop 事件?

可以在没有 CSS 资产的情况下安全地使用 jQuery-UI 吗?

是否可以在不刷新其他单元格的情况下刷新 ui 表视图的一部分?

我可以在不使用其 UI 框架的情况下将 Qt 用作 C++ 库吗

扩展 jQuery UI 方法

我们是不是可以在不使用 Datepicker 的情况下将材质 UI 选择器中的 Calendar 组件用作独立组件 - 如果可以,如何?