jQuery UI перетаскиваемый / сбрасываемый мерцание

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

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

Есть идеи, что вызывает это? Благодарю.

1 ответ

Решение

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

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

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

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

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

Другие вопросы по тегам