• Страница 1 из 1
  • 1
Скрипт анимации
Raiderr
Дата: Суббота, 24.07.2010, 16:05 | Сообщение # 1
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
Мне нужно скрипт анимации выезжания на чистом javascript. Что-то типо как тут менюшка сверху.

Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
Infamous
Дата: Суббота, 24.07.2010, 17:02 | Сообщение # 2
говорун
Группа: Проверенные
Пользователь №: 316
Сообщений: 158
Получено оценок: 21
Code
<html>
  <head>
   <title>
   SlidePanel
   </title>
  </head>
  <body>
   <div id="x" style="width: 100%; height: 300px; border-bottom: 5px dashed #eee; background: #555; position: absolute; margin-top: -300px;">
    <span style="color: white; font-weight: bold;">
        Slide Panel by $USERNAME$
     <br />
        Кстати, на чистом JS, без jQuery <img rel="usm" src="http://studioad.ru/smiles/smile.gif" border="0" align="absmiddle" alt=":)">
     <br />
        Хотя кого это волнует.
    </span>
   </div>
   <script type="text/javascript">
   function slide(obj, direction, a) {
    clearInterval(window.z);
    counter = 0;
    z = setInterval(function () {
     if (a ? parseInt(obj.style.marginTop) < 0 : parseInt(obj.style.marginTop) > -300) {
      obj.style.marginTop = parseInt(obj.style.marginTop) + direction;
      counter++;
     } else {
      clearInterval(z);
     }
    },
    10);
   }
   var pad = document.getElementById('x');
   pad.onmouseover = function () {
    slide(this, 3, true);
   }
   pad.onmouseout = function () {
    slide(this, -3, false);
   }
   </script>
  </body>

</html>

Вот у меня тут код завалялся.

  
Raiderr
Дата: Понедельник, 26.07.2010, 01:09 | Сообщение # 3
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
Quote (Infamous)
Вот у меня тут код завалялся.

Работает только в опере :(


Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
Infamous
Дата: Понедельник, 26.07.2010, 17:05 | Сообщение # 4
говорун
Группа: Проверенные
Пользователь №: 316
Сообщений: 158
Получено оценок: 21
Везде работает, я проверял.
  
Aleko
Дата: Понедельник, 26.07.2010, 18:02 | Сообщение # 5
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Вот можете мою сборочку взять. http://webcodes.ru/publ/1-1-0-3293

Бесплатные обои.
  
Raiderr
Дата: Вторник, 03.08.2010, 23:31 | Сообщение # 6
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
Quote (Aleko)
Вот можете мою сборочку взять. http://webcodes.ru/publ/1-1-0-3293

вот по твоей сборке, что здесь не так?
Code
<div style="width:200px;height:200px;background:#000" onClick="core.real(this,'margin-top:50px')"></div>

и можешь написать самый простой пример анимации по твоей сборке?


Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
Aleko
Дата: Среда, 04.08.2010, 00:35 | Сообщение # 7
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Raiderr, скрипт прочитай нормально.

Code
core.animate(object,{property:value[,property:value]},time[,callback])


Бесплатные обои.
  
Raiderr
Дата: Среда, 04.08.2010, 01:47 | Сообщение # 8
болтун
Группа: Проверенные
Пользователь №: 673
Сообщений: 349
Получено оценок: 26
Quote (Aleko)
скрипт прочитай нормально.

а пример этого всего?


Новый кавер Jar of Hearts: http://www.youtube.com/watch?v=OLkXQMHVRhI
  
UnderShot
Дата: Среда, 04.08.2010, 13:13 | Сообщение # 9
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Raiderr,
Code
core.animate(document.getElementById("x"),{marginLeft:300},600,function(){alert(true)})


Очень важная тема!
Filmzona — онлайн фильмы.
  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.