0

我想在我的网站上模拟某种拖放以删除功能(例如 windows/osx 上的回收站/垃圾箱)

我在数据库中有一堆对象,这些对象在div我的网站上由 ruby​​ 表示。我知道我可以使用 jquery 为每个 div 添加拖动功能,但我不确定之后该怎么做。

如何分配特定区域(图像)来启动销毁命令?由于每个对象都有一个唯一的 id,因此销毁应该来自该对象,但应该由垃圾图像触发

在这样的操作之后我是否需要渲染我的 UI 或者 rails 会处理它,就像现在使用脚手架中的常规破坏一样?

我知道这是一个有点抽象的问题,但我还在设计过程中,还没有写太多代码。

4

1 回答 1

1

既然你提到了 jquery,我猜你正在使用DraggablejQuery UI 中的 s 。您还应该查看 文档Droppable,其中详细说明了如何处理放置事件。捕捉到 drop 事件后,您可以将整页发布到您的服务器,这将刷新页面并更新 UI,或者您可以进行 AJAX 调用并通过 JS 更新 UI。

于 2013-10-04T21:29:56.417 回答