|
|
|
| Мой скудный разум доешл не сразу, то чнее вообще не дошел....
<script language="JavaScript">
var dh = 1;
var ah = 0;
var Spd = 10;
var mv = 'up';
function movediv() {
ah = document.all['matmenu'].style.height;
if (mv == 'up' && document.all['matmenu'].style.height < 500)
{ ah += dh;
setTimeout ("movediv()",Spd);
}
if (mv == 'up' && document.all['matmenu'].style.height == 500)
{ mv = 'down'; }
if (mv == 'down' && document.all['matmenu'].style.height != 0)
{ ah -= dh;
setTimeout ("movediv()",Spd);
}
if (mv == 'down' && document.all['matmenu'].style.height == 0)
{ mv = 'up'; }
document.all['matmenu'].style.height = ah;
}
</script>
|
| |
|
|
|
|
|
|
|
для: Mpak
(30.06.2008 в 16:56)
| | http://softtime.ru/forum/read.php?id_forum=4&id_theme=53067 | |
|
|
|
|
|
|
|
для: AlexSol
(30.06.2008 в 17:29)
| | Я хотел бы разобраться и сам сделать... | |
|
|
|
|
|
|
|
для: Mpak
(30.06.2008 в 18:10)
| | С открытием/закрытием разобрался... теперь надобно разделить как нибудь :)
А то он у меня добесконечности открывает и тут же закрывает, а потом опять открывает)
<script language="JavaScript">
var dh = 1;
var ah = 3;
var Spd = 1;
var mv = "up";
function movediv() {
if (mv == "up" && ah < 100)
{ ah += dh; }
else
{ mv = "down"; clearTimeout(0); }
if (mv == "down" && ah > 0)
{ ah -= dh; }
else
{ mv = "up"; clearTimeout(0); }
document.all['matmenu'].style.height = ah;
setTimeout("movediv()", Spd);
}
</script>
|
| |
|
|
|