0
YUI().use('dd-constrain', 'dd-proxy', 'dd-drop', function(Y) {
var lis = Y.Node.all('#listContainer ul li');//Get a NodeList of all li
lis.each(function(v,k) {
var dd = new Y.DD.Drag({
node:v,
//Make it Drop target and pass this config to the Drop constructor
//Not sure what this actually means
target: {
padding: '0 0 0 20'
}
}).plug(Y.Plugin.DDProxy, {
//Don't move the node at the end of the drag
moveOnEnd:false
}).plug(Y.Plugin.DDConstrained, {
//Keep it inside the #listContainer node
constrain2node: '#listContainer'
});
});
參數v和k在函數中指的是什麼?看起來v是節點,這可能是有道理的,但那麼k是什麼?此外,「目標:」部分是做什麼的?這個YUI函數中的參數v和k是指什麼?
'value'的內容/值和'key',共同對數組/對象 – helion3
是迭代的時候,但我想知道什麼是價值,關鍵是在YUI節點中 – michaelAdam
您正在迭代'lis.each',它是'#listContainer'中的列表項元素。所以'value'就是'li','key'可能是一個數字索引,'0,1,2'等。 – helion3