2014-06-05 66 views
0

我有一个网格栅格工作,我试图获取已调整大小的<li>项目的ID。Gridster调整大小停止标识

resize: { enabled: true, stop: function (e, ui, $widget) {
//Need the id of the item that was just resized } }

回答

0

我意识到我的问题是一个事实,即我在gridster序列参数来:

serialize_params: function ($w, wgd) { return { DataTypeId: wgd.el[0].id, Column: wgd.col, Row: wgd.row, SizeX: wgd.size_x, SizeY: wgd.size_y } },

所以在我的“停止”事件,我可以用:

var newDimensions = this.serialize($widget)[0] newDimensions.DataTypeId

1

你有没有考虑过:

$ widget.attr('id');

+0

任何想法如何获得一个拖动(不调整大小)停止事件id?这个函数不会传递你看到的$ widget。 – Johncl

+1

好的,我明白了。你可以像这样从ui对象获得它:ui。$ player.attr('id'); – Johncl