2012-04-04 124 views
2

我目前正在使用Jquery UI方法自定义拖放操作。我在拖动时使用onmousedown和onmouseup事件,并且希望尽可能简单地删除对象。拖放删除分区

这不会“隐藏”对象 - 我相信JQuery UI不支持这种方法。但它会告诉数据库在下一次从数据库收集对象时不要显示它。

我希望做一个垃圾桶类型的想法,会员也只会在一个垃圾桶图标拖动其目的和这将迫使一些类型的JS功能..

这可能吗?

回答

2

您需要对服务器端进行Ajax调用,才能从数据库中移除特定项目的PHP页面。因此,一旦项目被放置在垃圾箱上,就需要进行Ajax调用,获取响应(成功/失败),并相应地在页面上返回(删除项目/显示错误消息) 。


编辑基于评论:
如果你想成为能够告诉我们,如果一个项目是一个目标元素丢弃,可以使用jQueryUI Droppable

+0

是啊,我是要包括在我的javascript函数我只是不知道如何让客户端(JS)知道一个项目是否被放置到“bin”(删除div) – Andrew 2012-04-04 20:47:05

+0

http://jqueryui.com/demos/droppable/ – 2012-04-04 20:49:32

+0

OMG你那么有帮助非常感谢你:D – Andrew 2012-04-04 20:58:14