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? Кроме того, что делает часть «target:»?Что означают параметры v и k в этой функции YUI?
'' value' и key', часто при итерация массива/объекта – helion3
Да, но мне интересно, что значение и ключ в узлах YUI – michaelAdam
Вы повторяете 'lis.each', которые являются элементами списка элементов в' # listContainer'. Таким образом, 'value' будет' li', а 'key', скорее всего, будет числовым индексом,' 0,1,2' и т. Д. – helion3