Здорова!
Есть код, который генерирует элементы и можно их перетаскивать, я сам код не пойму что там происходит и синтаксис не понятен.
Вот код:
$(
function()
{
function c()
{
var a = $("#menu a"),
a = $.map(a, function(b)
{
var a = $("<input/>",
{
val: $(b).attr("href"),
on:
{
input: function() {
$(b).attr("href", this.value)
}
}
}),
d = $("<input/>",
{
val: $(b).text(),
on: {
input: function() {
$(b).text(this.value)
}
}
}),
c = $("<p/>", {
data: {
b: b
}
});
c.append([a, d]);
return c
});
$("#edit").append(a)
}
//вызов функции c
c();
$("#edit").sortable(
{
stop: function(a, b) {
var c = $.map($("#edit p"), function(a) {
return $(a).data("b")
});
$("#menu").append(c)
}
});
});
Что здесь происходит, кто может объяснить?