Как сделать новые объекты перетаскиваемыми с живыми - PullRequest
0 голосов
/ 13 октября 2010

У меня есть такой объект (уменьшенная форма)

<script type="text/javascript">
var tables = [
  {id : 1,
   name      : "event",
   attributes: [
     {
     attname : "eventID",
     PK      : true
     }
   ]
  }
</script>

и я использую плагин шаблона Microsoft для создания ne HTML

<script id="db_tbl_template" type="text/html">
<div class="table" id="t${id}">
  <h2>${name}</h2>
  <ul>
    {{each attributes}}<li><span class="attribute">${attname}</span></li>{{/each}}
  </ul>
</div>
</script>

Ящики, которые я создаю, получают функциональность. Здесь уменьшенная форма

$(function(){
  $(".table ul li").live('click', function(){
    $(this).toggleClass("query");
  }); 

  $(".table").live('draggable', function(){
    handle: 'h2'
  });

  $("#db_tbl_template").tmpl(tables).appendTo( "#tables" );
});

Событие click для элемента списка работает очень хорошо, но созданные div не перетаскиваются.

1 Ответ

1 голос
/ 13 октября 2010
...