2013-06-13 2 views
0

Я использую jquery draggable. Перетаскиваемый соединяется со многими классами. Я хочу добавить разные функции для разных классов. Можно ли определить, какой класс он был отброшен? Заранее спасибо ЯШ:Jquery draggable подключается ко многим классам. как определить, какой класс?

$('#contentBasic').draggable({ 
      cursor: 'pointer', 
      connectToSortable: '#onecolumn, #leftcolumn, #rightcolumn, #toprow, #firstcolumn, #secondcolumn', 
      helper: 'clone', 
      stop: function(event, ui){ 
      text.push($('#text_paragraph').html()); 
      saveLayout(); 
      } 
}); 

HTML:

ul id="contentBasic" class="droptrue" >  
      <li id="list_0"> 
      <div id="text_paragraph" contenteditable="true" class="contenteditable"> 
       Put your text here.. 
      </div> 
       <input class="list_item_title" maxlength="250" type="text" id="list_4" style="display: none; "> 
       <span class="drag-handle">Text</span> 
      </li> 
</ul> 

То, что я хочу сделать, это, определить, в каком классе остановки пункта. Спасибо

+0

Можете ли вы поделиться код, чтобы мы могли взглянуть на это? html и js –

+0

ok Я отредактирую свой вопрос – ishwr

ответ

0
$("#dock").droppable({ 
    drop: function(event, ui) { 
       // do something with the draggable item 
       $(ui.draggable).doSomething(); 
      } 
}); 

Второй аргумент для отбрасывания обратного вызова - это элемент с возможностью замены.

Здесь docs

Смежные вопросы