//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正在通過與否?到底是怎麼回事???
我想學習高級參數的用法。
如果沒有聲明「函數名稱(parameter1,parameter2,parameter3 ...)」等函數。 如果不調用「name(parameter1,parameter2,parameter3 ...)」等函數。 如果參數不是變量。
如果聲明像「function(parameter1,parameter2,parameter3 ...)」這樣的函數。 如果調用「變量(parameter1,parameter2,parameter3 ...)」等函數。 如果參數是對象。
我很感興趣。
你可能有一個書籤,我感興趣的課程...請分享!
如果我不得不調用serializeFunction,我是否需要將el傳遞給它? – 2009-06-26 06:16:56