Пользовательский интерфейс jQuery отменяет события - PullRequest
0 голосов
/ 06 марта 2011

Я ищу способ вернуть элемент к его первоначальному размеру и положению, как только он оставляет определенное значение.

По сути, у меня есть выбор изображений, которые вы можете перетащить вобласть и размер, но я хочу иметь возможность «вернуть» изображения в исходное положение, переместив их из области.

Спасибо!

1 Ответ

0 голосов
/ 23 июля 2011

это возможно, если вы сделаете следующее:

$( "#droppable" ).droppable({
out: function(event, ui) {
$(ui.draggable).draggable({ revert: true });
var revert = $(ui.draggable).draggable( "option", "revert" );
$(ui.draggable).draggable( "option", "revert", true );
alert('out: '+$(ui.draggable).position().left);
}
});

Плохая новость заключается в том, что после второго движения блок перемещается куда-то еще, не в соответствии с его первоначальной возможностью. Меня просто спросили о возможных решениях на этой странице.

Проблема с перетаскиваемым возвратом при движении нескольких блоков

...