Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Задержка таймера (https://javascript.ru/forum/misc/19416-zaderzhka-tajjmera.html)

Isaac 03.08.2011 22:23

Цитата:

Сообщение от dmitriymar (Сообщение 117159)
где хоть слово о тайме в таймере? у тебя должно быть 2 таймера один движение.второй задержка. 1й доработал опускание-отключился.включился второй-задержка,и он же включил первый.а вообще на форуме есть такой пример-смотри

Киньте пожалуйста ссылку на пример.
Подоюного я не нашел, только с одним таймером анимации

dmitriymar 03.08.2011 22:40

<style type="text/css">
#apDiv1 {
	position:absolute;
	left:38px;
	top:23px;
	width:10px;
	height:10px;
	z-index:1;
	background-color: #000000;
}
</style>
</head>

<body>
<div id="apDiv1"></div>
<script>
var a=10;
var plus=1;
function dvig()
{
	
	a=a+plus;
	document.getElementById("apDiv1").style.top=a+"px";
	if (a==100) {plus=-1; setTimeout(dvig, 10000);}
	else setTimeout(dvig, 10);
	if (a==0) {plus=1;}
}
dvig();
</script>
</body>

Лень было искать. набросал

Isaac 03.08.2011 22:43

Цитата:

Сообщение от dmitriymar (Сообщение 117162)
<style type="text/css">
#apDiv1 {
	position:absolute;
	left:38px;
	top:23px;
	width:10px;
	height:10px;
	z-index:1;
	background-color: #000000;
}
</style>
</head>

<body>
<div id="apDiv1"></div>
<script>
var a=10;
var plus=1;
function dvig()
{
	
	a=a+plus;
	document.getElementById("apDiv1").style.top=a+"px";
	if (a==100) {plus=-1; setTimeout(dvig, 10000);}
	else setTimeout(dvig, 10);
	if (a==0) {plus=1;}
}
dvig();
</script>
</body>

Лень было искать. набросал

Ох, спасибо большое!

dmitriymar 03.08.2011 23:26

ну или так
var a=10;
var plus=1;
var zaderj=10;
function dvig()
{
    a=a+plus;
    document.getElementById("apDiv1").style.top=a+"px";
    if (a==100) {plus=-1; zaderj=10000;}
    else zaderj=10; 
    setTimeout(dvig, zaderj);
    if (a==0) plus=1;
}
dvig();


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