Показать сообщение отдельно
  #1 (permalink)  
Старый 17.06.2015, 15:21
Аспирант
Отправить личное сообщение для ninja2 Посмотреть профиль Найти все сообщения от ninja2
 
Регистрация: 07.06.2015
Сообщений: 90

Непонятен код
Здорова!
Есть код, который генерирует элементы и можно их перетаскивать, я сам код не пойму что там происходит и синтаксис не понятен.
Вот код:
$(
	  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)
          }
        });
      });


Что здесь происходит, кто может объяснить?
Ответить с цитированием