2012-02-16 2 views
0

Я создаю jQuery UI drag and drop. Мне нравится изменять класс перетаскиваемого объекта, как только этот элемент удаляется по месту назначения. Есть ли какой-то способ для этого? Мой код выглядит следующим образомjQuery UI draggable and drop

$('.tech_new').draggable({ revert: "invalid" }); 



$("#droppable").droppable({ 
     drop: function(event, ui) { 

     var id=ui.draggable.attr('id'); 
        alert(id); 
        $('.tech_new').fadeOut(5000); 
     } 
    }); 

Теперь я могу перетащить и отпустить «tech_new» к «Droppable». После извлечения мне нужно изменить класс сбрасываемых элементов (например, класс tech_new)

ответ

0

Вы всегда можете хранить идентификатор перемещаемого объекта где-то в памяти, а затем, когда элемент отбрасывается вы можете получить элемент и изменить его класс.

1

Для этого есть функция jQuery.

$('.classyouwanttochange').removeClass().addClass('newclassname');