Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Инерция drag-элемента (https://javascript.ru/forum/job/28764-inerciya-drag-ehlementa.html)

Gvozd 22.06.2012 10:42

stop: function(ev, data) {
				var coef = 1.0
				var left = (data.position.left - data.originalPosition.left) * coef;
				var top = (data.position.top - data.originalPosition.top) * coef;
				$(this).animate({
					left: '+=' + left,
					top: '+=' + top
				});
			}

продолжает равномерное движение в том же направлении куда двигали, на такое же расстояние(по модулю)
если нужно четко заданное расстояние, то просто нужно немного посчитать

azza147 11.07.2012 16:06

Выглядит мертвым (физика движений отсутствует).
Хорошие пример желаемого: http://artgorbunov.ru/, http://www.annefrank.org/en/Subsites/Timeline/

Предлагаю $50.

Цитата:

Сообщение от Gvozd (Сообщение 183237)
stop: function(ev, data) {
				var coef = 1.0
				var left = (data.position.left - data.originalPosition.left) * coef;
				var top = (data.position.top - data.originalPosition.top) * coef;
				$(this).animate({
					left: '+=' + left,
					top: '+=' + top
				});
			}

продолжает равномерное движение в том же направлении куда двигали, на такое же расстояние(по модулю)
если нужно четко заданное расстояние, то просто нужно немного посчитать


nerv_ 11.07.2012 16:22

azza147, озвучьте задачу и сроки.

azza147 11.07.2012 16:31

http://javascript.ru/forum/job/28764...tml#post179146
Цитата:

Сообщение от nerv_ (Сообщение 188086)
azza147, озвучьте задачу и сроки.



Часовой пояс GMT +3, время: 03:53.