jQuery - 使表行可选,可拖动并可放置到一个盒子上吗? (像SproutCore)

时间:2010-08-18 16:18:46

标签: jquery jquery-ui draggable

我在这里要做的是模仿SproutCore和卡布奇诺的工作方式的一部分。

你知道Mail.app是如何工作的吗?你点击一条消息,它被选中了?您按Shift + Click,两者之间的所有内容都被选中了?你命令+点击,它被添加到该选择?你拖了很多,他们都被选中了?

然后你可以把它们全部拖到另一个邮箱,一个红色的小星星,选中的行数会在拖动时显示出来。

这就是我想要做的。在这个项目中有很多记录需要以这种方式进行整理,唯一的问题是,我不知道如何使表行可选择和可拖动? jQuery-UI不适用于表。

你可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

<强>可拖动 使用jQuery可拖动插件(jquery UI的一部分),您可以自己设置选择器。例如一个表行,它可以正常工作。

http://docs.jquery.com/UI/Draggable

还有很多选项可以让它按照你想要的方式运行,你也可以在任何你喜欢的事件上添加AJAX回调。

<强>可选

说到可选择,我自己没有尝试过,但是我阅读了文档,看来这就是你要找的东西。

http://docs.jquery.com/UI/Selectable

祝你好运!