Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   setTimeout, так правильно? (https://javascript.ru/forum/misc/28005-settimeout-tak-pravilno.html)

person 03.05.2012 06:59

setTimeout, так правильно?
 
Нужно запустить таймер только после полной загрузки

onload=function(){
....innerHTML='<img src="" onload="imgFullLoad(this)">';
 };

ждём загрузки картинки
function imgFullLoad(obj){
....
только теперь можно запускать таймер, иначе вообще нет смысла его запускать
(function(){start(); setTimeout(arguments.callee, 2000);})();
 };


function start(){
if(!flag){}else{};
 };

теперь таймер всё время стартует функцию которая отслеживает изменения на странице, всё работает во всех браузерах, но я сам не понимаю что меня здесь смущает.
Это правильный подход? или это огород?
А другие варианты слежки существуют? конкретно за скролом.

Skipp 03.05.2012 09:14

Что именно вы пытаетесь отследить?

person 03.05.2012 13:00

Цитата:

Сообщение от Skipp (Сообщение 172493)
Что именно вы пытаетесь отследить?

Так написал же, скролл.

Skipp 03.05.2012 13:07

для этого есть события
допустим onscroll

person 03.05.2012 13:28

Спасибо, хотя пока не понимаю куда его вешать, пойду по научному потыкаю.


Часовой пояс GMT +3, время: 22:39.