Инерция drag-элемента
Нужен плагин или функция на jquery, которую можно подключить к существующему драг-элементу (на базе jquery ui draggable) для получения эффекта инерции.
Пример того чего хочется получить (физика движений): http://www.annefrank.org/en/Subsites...ites/Timeline/ Цена и время вопроса? |
так сказать очень сложно введу того что не видно страницы с которой нужно будет работать.
пишите в скайп там может обговорить эти вопросы har.Storm1 |
Не очень понятно, что же должно быть. Вероятно это надо http://jqueryui.com/demos/effect/#easing
|
Цитата:
Если цена будет интересной, хотел бы взяться за данное задание |
Если кроссбраузерность такая же, как и по реф ссылке, наверно вопрос решаемый,
С поддержкой в ИЕ 6-8 сбацать занчительно труднее, да и виснуть они будут |
Цитата:
|
Цитата:
(По хорошему это время нужно, только на изучение исходника, если не гигантский |
Цитата:
То есть, на событие drag измерять скорость движения, а на событие stop элемент должен двигаться "по инерции" некое расстояние. Исходный плагин тут: http://jqueryui.com/demos/draggable/ |
Цитата:
|
Цитата:
|
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 }); } продолжает равномерное движение в том же направлении куда двигали, на такое же расстояние(по модулю) если нужно четко заданное расстояние, то просто нужно немного посчитать |
Выглядит мертвым (физика движений отсутствует).
Хорошие пример желаемого: http://artgorbunov.ru/, http://www.annefrank.org/en/Subsites/Timeline/ Предлагаю $50. Цитата:
|
azza147, озвучьте задачу и сроки.
|
http://javascript.ru/forum/job/28764...tml#post179146
Цитата:
|
Часовой пояс GMT +3, время: 14:30. |