Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.02.2013, 21:18
Кандидат Javascript-наук
Отправить личное сообщение для Maxman Посмотреть профиль Найти все сообщения от Maxman
 
Регистрация: 18.06.2010
Сообщений: 122

Библиотека анимации на JS
Здравсвтуйте коллеги. Есть ли какая-то библиотека, которая безпроблемно позволяет заставлять элементы анимированно двигаться по странице по заданной траектории? Причём траектории могут быть довольно сложными, желательно чтобы можно было задавать формулой (движение по параболе, кривой, волнистой линии и прочее)
Ответить с цитированием
  #2 (permalink)  
Старый 18.02.2013, 21:21
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

это?
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #3 (permalink)  
Старый 18.02.2013, 22:53
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

а чем jquery вам неподошёл ?
<!DOCTYPE HTML>
<html>
<head>
<title>Сложная jquery анимация</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>

<script type="text/javascript">
 

jQuery(function( $ ){
  var  div=$( "div" );
  
  div.css({
  	position: "fixed",
  	left: "500px"
  });
  
  div.animate(
    {
      left: 0
    },
    {
      duration: 4000,
      step: function( st ){
        $(this).css({
          top:Math.sin(st/50)*50+200
        })
      }
    }
  );
 
});
 
</script>
</head>
<body>
 
<div>Hello</div>
 
</body>
</html>
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Ответить с цитированием
  #4 (permalink)  
Старый 18.02.2013, 23:15
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

ещё пример
<!DOCTYPE HTML>
<html>
<head>
<title>Сложная jquery анимация</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>

<script type="text/javascript">
 

jQuery(function( $ ){
  var  div=$( "div" );
  
  div.css({
  	position: "fixed",
  });
  
  div.animate(
    {
      radius: 10000
    },
    {
      duration: 10000,
      step: function( r,fx ){
        $(this).css({
          top:Math.sin(r/500)*150+200,
          left:Math.cos(r/500)*150+200
        })
      }
    }
  );
 
});
 
</script>
</head>
<body>
 
<div>Hello</div>
 
</body>
</html>
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всплывающий блок посредством CSS анимации и JS Zub Элементы интерфейса 5 19.01.2012 14:10
CSS3 анимации, используя JS FINoM Общие вопросы Javascript 2 27.12.2011 23:18
вопрос про возможности JS для рисования и анимации macdack Библиотеки/Тулкиты/Фреймворки 3 15.07.2011 00:13
Cоздание анимации на JS и Canvas Severtain Общие вопросы Javascript 5 14.05.2011 20:40
Что лучше: библиотека или чистый JS? `p r o x y Библиотеки/Тулкиты/Фреймворки 4 26.11.2010 11:16