$('.container .drag')​.draggable({
        containment: ​"parent",
        multiple: ​true,
        selected: ​'.selected',
        beforeStart: ​function () {
            var $this = ​$(this);
            if (!$this​.hasClass('selected')) ​{
                $this​.siblings('.selected')
                    .removeClass('selected');
                $this​.addClass('selected');
            }
        }
    });
    .container {
        position: relative;
    }
    .drag {
        position: absolute;
    }
    $('.container .drag').draggable({
        containment: "parent",
        multiple: true,
        selected: '.selected',
        helper: 'clone',                
        beforeStart: ​function () {
            var $this = ​$(this);
            if (!$this​.hasClass('selected')) ​{
                $this​.siblings('.selected')
                    .removeClass('selected');
                $this​.addClass('selected');
            }
        }
    });
    .container {
        position: relative;
    }
    .drag {
        position: absolute;
    }   
    .ui-draggable-container {
        background-color: rgba(255, 0, 0, 0.5);
    }
    $('.container .drag').draggable({
        containment: "parent",
        multiple: true,
        selected: '.selected',
        snap: '.drag',                
        beforeStart: ​function () {
            var $this = ​$(this);
            if (!$this​.hasClass('selected')) ​{
                $this​.siblings('.selected')
                    .removeClass('selected');
                $this​.addClass('selected');
            }
        }
    });
                
    .container {
        position: relative;
    }
    .drag {
        position: absolute;
    }
    .ui-draggable-container {                
        background-color: rgba(255, 0, 0, 0.5);
        opacity: 1;
        outline: 2px solid yellow;                
    }