我知道我们可以通过id
获取当前拖动元素ui.item.attr('id')
但我们可以从event
参数得到什么?它可能喜欢javascript,有event.target
属性吗?
还是得到别的什么?
答案 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
事件中的内容:
如果您展开originalEvent: a.Event
节点,那么您需要找到target
:target: HTMLTableCellElement