让 jquery UI 可排序工作,有一部分我不明白
下面的代码中我不明白的部分是“函数(序列化)”。我知道更改意味着发生更改事件时运行 Positions() 函数,但我不知道函数(序列化)意味着什么?
$('#col').Sortable(
{
accept: 'widget',
opacity: 0.5,
helperclass: 'helper',
change: function(serialized) { positions(); },
handle: '.titlebar'
}
);
The part I don't understand in the code below is "function(serialized)". I know change means when the change event has occured run the positions() function but I don't see what function(serialized) signifies?
$('#col').Sortable(
{
accept: 'widget',
opacity: 0.5,
helperclass: 'helper',
change: function(serialized) { positions(); },
handle: '.titlebar'
}
);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
函数(序列化){ 位置(); } 匿名函数在更改时被调用,并且序列化的 var 将包含数据。它很可能被称为“序列化”,因为这就是数据的结构方式。您可以将其更改为 function(great_bit_of_data) { Positions(); }
它应该仍然可以工作,因为函数中没有使用 var 的任何内容。
function(serialized) { positions(); }
the anonymous function is called on change and the var serialized will contain the data. It is most likely called "serialized" as that is how the data will be structured. You could change that tofunction(great_bit_of_data) { positions(); }
and it should still work as there's nothing in the function using the var.