Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как включить функцию после загрузки страници?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: onload
7erj
Отправлено: 29 Августа, 2015 - 13:18:28
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE HTML>
  2. <html>
  3.  
  4. <head>
  5.   <meta charset="utf-8">
  6.  
  7.   <script src="https://js.cx/libs/animate.js"></script>
  8. </head>
  9. <style>
  10. #brick {
  11.   width: 40px;
  12.   height: 20px;
  13.   background: #EE6B47;
  14.   position: relative;
  15.   cursor: pointer;
  16. }
  17.  
  18. #path {
  19.   outline: 1px solid #E8C48E;
  20.   width: 540px;
  21.   height: 20px;
  22. }
  23. </style>
  24. <body>
  25.  
  26.  
  27.   <div id="path">
  28.     <div id="brick"></div>
  29.   </div>
  30.  
  31.   <script>
  32.     function makeEaseOut(timing) {
  33.       return function(timeFraction) {
  34.         return 1 - timing(1 - timeFraction);
  35.       }
  36.     }
  37.  
  38.     function bounce(timeFraction) {
  39.       for (var a = 0, b = 1, result; 1; a += b, b /= 2) {
  40.         if (timeFraction >= (7 - 4 * a) / 11) {
  41.           return -Math.pow((11 - 6 * a - 11 * timeFraction) / 4, 2) + Math.pow(b, 2)
  42.         }
  43.       }
  44.     }
  45.  
  46.     var bounceEaseOut = makeEaseOut(bounce);
  47.  
  48.     brick.onclick = function() {
  49.       animate({
  50.         duration: 3000,
  51.         timing: bounceEaseOut,
  52.         draw: function(progress) {
  53.           brick.style.left = progress * 500 + 'px';
  54.         }
  55.       });
  56.     };
  57.   </script>
  58.  
  59.  
  60. </body>
  61.  
  62. </html>

(Добавление)
Решение нашел, извините за флуд.
Решение: window.onload


-----
trust me i'm an engineer
 
My status
 Top
IllusionMH
Отправлено: 29 Августа, 2015 - 17:08:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




7erj, addEventListener лучше использовать, вмечто onload и компании.
 
 Top
7erj
Отправлено: 30 Августа, 2015 - 00:56:56
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




IllusionMH пишет:
addEventListener лучше использовать, вмечто onload и компании.

Мне больше одного обработчика не надо)
Но спасибо, заменил, все работает)


-----
trust me i'm an engineer
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB