jQuery UI перетаскиваемый / сбрасываемый мерцание - PullRequest
1 голос
/ 22 марта 2012

Я использую этот код: http://jsfiddle.net/JoeyMorani/7LWj4/
Кажется, что код, который я написал, где-то содержит ошибку и вызывает мерцание div при их быстром перетаскивании.Они мигают в исходное положение, а затем возвращаются туда, куда вы перетаскиваете.

Если вы попытаетесь быстро перетащить div '1' в ближайший к нему элемент div, вы увидите мерцание.Случается в Firefox больше, чем в Chrome.Еще не пробовал IE.

Есть идеи, что это вызывает?Спасибо.

1 Ответ

2 голосов
/ 22 марта 2012

Ах, оказывается, это было так:

ui.draggable.animate({
    top: '+=' + top_end,
    left: '+=' + left_end
});

Добавление длительности к анимации исправило мерцание:

ui.draggable.animate({
    top: '+=' + top_end,
    left: '+=' + left_end
},200);

В любом случае, спасибо!:)

...