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

azza147 01.06.2012 18:55

Инерция drag-элемента
 
Нужен плагин или функция на jquery, которую можно подключить к существующему драг-элементу (на базе jquery ui draggable) для получения эффекта инерции.

Пример того чего хочется получить (физика движений): http://www.annefrank.org/en/Subsites...ites/Timeline/

Цена и время вопроса?

розовый слоник 01.06.2012 19:57

так сказать очень сложно введу того что не видно страницы с которой нужно будет работать.
пишите в скайп там может обговорить эти вопросы
har.Storm1

Serg_pnz 01.06.2012 20:04

Не очень понятно, что же должно быть. Вероятно это надо http://jqueryui.com/demos/effect/#easing

Gvozd 02.06.2012 01:49

Цитата:

Сообщение от azza147
Цена и время вопроса?

Согласно правилам раздела, первую цену называете Вы.
Если цена будет интересной, хотел бы взяться за данное задание

Deff 04.06.2012 18:30

Если кроссбраузерность такая же, как и по реф ссылке, наверно вопрос решаемый,

С поддержкой в ИЕ 6-8 сбацать занчительно труднее, да и виснуть они будут

azza147 05.06.2012 14:23

Цитата:

Сообщение от Gvozd (Сообщение 178157)
Согласно правилам раздела, первую цену называете Вы.
Если цена будет интересной, хотел бы взяться за данное задание

Полагаю это задачей часа на три, исходя из 10$/час предлагаю $30.

Deff 05.06.2012 15:04

Цитата:

Сообщение от azza147 (Сообщение 179131)
Полагаю это задачей часа на три, исходя из 10$/час предлагаю $30.

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

azza147 05.06.2012 15:44

Цитата:

Сообщение от Deff (Сообщение 179138)
Можно глянуть на макет страницы с установленными элементами...?
(По хорошему это время нужно, только на изучение исходника, если не гигантский

Меня, на выходе, интересует отдельно живущая функция, подключаемая к jquery ui daggable элементу.

То есть, на событие drag измерять скорость движения, а на событие stop элемент должен двигаться "по инерции" некое расстояние.

Исходный плагин тут: http://jqueryui.com/demos/draggable/

Deff 13.06.2012 04:07

Цитата:

Сообщение от azza147
Исходный плагин тут:

http://hostjs-mybb2011.narod.ru/Iner...-ehlementa.htm

azza147 21.06.2012 13:44

Цитата:

Сообщение от Deff (Сообщение 181079)

Не то.

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, время: 14:30.