Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.01.2012, 23:57
Аспирант
Отправить личное сообщение для alexandr_v-vich Посмотреть профиль Найти все сообщения от alexandr_v-vich
 
Регистрация: 30.01.2012
Сообщений: 78

Проблемы с Settimeout
Давно мучаюсь. Всё перечитал. Делаю по примерам - примеры работают, моё - нет
Нужен цикл. Говорят (и вроде правда) "for" не канает - используйте "if"


для простоты такой вариант:

<script>
function qwerty()
{
    var i=0;
    if (i<4) {
        document.getElementById("p1").style.fontSize=10 + i + "px";
        i += 1;
	var t = window.setTimeout("qwerty()", 1000);
        }
}
}

</script>


<body>

<p id="p1">Любые буквы, созидающие предложение</p>
<br />

<button type="button" onclick="qwerty()">Кнопка</button>

</body>


Как понимаю, Settimeout вызывается изнутри....как только не крутил - в ответ тишина или не то, что надо..
Вообще в итоге хочу плавность чего-либо. Может я вообще метод не по назначению использую, может другие варианты плавности какие-то есть?
И почему фунция заново не идёт?
Jquery не пользуюсь. Нарочно.
Ответить с цитированием
  #2 (permalink)  
Старый 31.01.2012, 00:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

alexandr_v-vich,
Запуская функцию вы каждый раз обнуяите переменную i , вынесите её зв пределы функции , и что делает скобка фигурная в строке 11 или 10?
Ответить с цитированием
  #3 (permalink)  
Старый 31.01.2012, 00:11
Аспирант
Отправить личное сообщение для alexandr_v-vich Посмотреть профиль Найти все сообщения от alexandr_v-vich
 
Регистрация: 30.01.2012
Сообщений: 78



Всё решено этими 2мя моментами)
Спасибо большое, буду внимателен в следующий раз.
Ответить с цитированием
  #4 (permalink)  
Старый 31.01.2012, 00:13
Аспирант
Отправить личное сообщение для alexandr_v-vich Посмотреть профиль Найти все сообщения от alexandr_v-vich
 
Регистрация: 30.01.2012
Сообщений: 78

А как тему закрыть?
Или это не моё дело?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с setTimeout().... Panter7777 Events/DOM/Window 20 05.09.2011 10:38
Передача контекста через setTimeout decadent jQuery 3 10.02.2011 19:01
setTimeout в браузере IE и Opera leha66 Javascript под браузер 2 13.12.2010 13:02
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
setTimeout Воитель Общие вопросы Javascript 5 23.01.2009 10:36