在jquery可排序的UI中,我们可以从事件函数的参数中获得什么,比如ui和event?

时间:2011-03-07 06:21:36

标签: jquery jquery-ui jquery-ui-sortable

我知道我们可以通过id获取当前拖动元素ui.item.attr('id')

但我们可以从event参数得到什么?它可能喜欢javascript,有event.target属性吗?

还是得到别的什么?

2 个答案:

答案 0 :(得分:1)

所有回调都会收到两个参数:原始浏览器事件和准备好的ui对象,如下所示(如果您将第二个参数命名为“ui”),您可以这样做:

ui.helper - 当前帮助元素(通常是项目的克隆)
ui.position - 助手的当前位置
ui.offset - 助手的当前绝对位置
ui.item - 当前拖动的元素
ui.placeholder - 占位符(如果您定义了一个)
ui.sender - 项目来源的可排序方式(仅当您从一个连接列表移动到另一个连接列表时才存在)

您还可以从UI文档中获取此信息。 http://jqueryui.com/demos/sortable/

答案 1 :(得分:1)

检查Firebug或Chrome的开发工具中的对象,看看它提供了哪些信息。

以下是stop事件中的内容:

enter image description here

如果您展开originalEvent: a.Event节点,那么您需要找到targettarget: HTMLTableCellElement