0

sorry if this question has already been answered but I have been looking for 2 days. I have multiple draggable elements and one droppable and would like to call a different drop event based on which draggable was dropped. Thanks.

$(function() {
$(".u").draggable();
$(".s").draggable();
$(".t").draggable();
$(".du").draggable();
$(".ds").draggable();
$(".dt").draggable();
$(".d").draggable();
$(".c").draggable();
$(".b").draggable();
$(".dd").draggable();
$(".ds").draggable();
$(".db").draggable();
$(".site").droppable({
    drop: function( event, ui ) {
        switch (ui.draggable.attr('class')) {
            case "u":
                $(this).addClass("au");
                break;
            case "s":
                $(this).addClass("as");
                break;
            case "t":
                $(this).addClass("at");
                break;
            case "ds":
                $(this).addClass("ads");
                break;
            case "dt":
                $(this).addClass("adt");
                break;
            case "d":
                $(this).addClass("ad");
                break;
            case "c":
                $(this).addClass("ac");
                break;
            case "b":
                $(this).addClass("ab");
                break;
            case "dd":
                $(this).addClass("add");
                break;
            case "dc":
                $(this).addClass("adc");
                break;
            case "db":
                $(this).addClass("adb");
                break;
            case "du":
                $(this).addClass("adu");
                break;
        }
    }
})
});

nothing happens for any of them at the moment.

tyreseba
  • 1
  • 3

0 Answers0