Jquery - можно установить перетаскивание для возврата = true из revert = неверный - PullRequest
0 голосов
/ 27 октября 2011

Можно ли установить значение возврата draggables на "true", если оно изначально было установлено на "invalid"? Я пытаюсь вернуть перетаскиваемый объект в раскрывающемся списке сбрасываемого объекта, но этого не происходит.

var dragOpts = {
                /* appendTo: "body", */
                zIndex: 1000,
                cursor: "move",
                revert: "invalid",
                opacity: 0.45,
                helper: myHelper,
};

$(".appointment").draggable(dragOpts);

    function myHelper(event, ui) {

    var height = $(this).children().not('.travel-element').css("height");
    var cloneClass = $(this).children().not('.travel-element').attr("class");

     return $("<div id='helper' class='" + cloneClass + "' style='height:" + height            + "'>Moving</div>");
    }



drop: function (e, ui) {
        $(".appointment").draggable({revert:true});

}

1 Ответ

1 голос
/ 31 октября 2011

Использование .draggable('option', 'revert', true)

Кстати, это обычный способ изменения параметров для любого jQuery UI виджета, который также описан в документации.

...