//This is the function that will run every time a new item is added or the
//list is sorted.
var showNewOrder = function() {
//This function means we get serialize() to tell us the text of each
//element, instead of its ID, which is the default return.
var serializeFunction = function(el) { return el.get('text'); };
//We pass our custom function to serialize();
var orderTxt = sort.serialize(serializeFunction);
//And then we add that text to our page so everyone can see it.
$('data').set('text', orderTxt.join(' '));
};
完全なコードはhttp://demos.mootools.net/Dynamic.Sortablesにあります。
var serializeFunction = function(*el*) { return el.get('text'); };
var orderTxt = sort.serialize(serializeFunction*(el)*);
コードを比較します。
el が渡されているかどうか。何が起こっている???
高度なパラメータの使い方を知りたい。
のような関数を宣言しない場合function name(parameter1, parameter2, parameter3...)
。のような関数を呼び出さない場合name(parameter1, parameter2, parameter3...)
。パラメータが変数でない場合。
のような関数を宣言する場合function(parameter1, parameter2, parameter3...)
。のような関数を呼び出す場合variable(parameter1, parameter2, parameter3...)
。パラメータがオブジェクトの場合。
興味ある。
おそらく、私が興味を持っているレッスンのブックマークを持っているでしょう...共有してください!!!