Ik begin echt een beetje frustie te worden.
Ik heb onderstaand scriptje gebrouwen om een DIV vloeiend 100 pixels naar beneden te laten bewegen en weer naar boven op onmouseover en onmouseout events.
Het lijkt wel dat hij alleen maar beweegt richting de frame rate...Wie o wie kan mij hier mee helpen?
Ik heb onderstaand scriptje gebrouwen om een DIV vloeiend 100 pixels naar beneden te laten bewegen en weer naar boven op onmouseover en onmouseout events.
Het lijkt wel dat hij alleen maar beweegt richting de frame rate...Wie o wie kan mij hier mee helpen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| <HTML>
<HEAD>
<TITLE>SlideDown</TITLE>
<script language="JavaScript">
<!--
function getStyle( layer ) {
if( document.getElementById ) {
return document.getElementById( layer ).style
} else if( document.all ) {
return document.all[layer].style
} else {
return document[layer]
}
}
framerate = 5
timerate = 10
klokje = null
function SlideDown(strKnop,FromYpos,ToYpos) {
if ( FromYpos < ToYpos ) {
FromYpos = FromYpos + framerate
getStyle(strKnop).top = FromYpos
klokje = setTimeout("SlideDown('"+strKnop+"')", timerate)
}
}
function SlideUp(strKnop,FromYpos,ToYpos) {
if ( FromYpos > FromYpos ) {
FromYpos = FromYpos + framerate
getStyle(strKnop).top = FromYpos
klokje = setTimeout("SlideUp('"+strKnop+"')", timerate)
}
}
function stop() {
clearTimeout( klokje )
}
-->
</SCRIPT>
</HEAD>
<BODY>
<div onMouseOver="SlideDown('nijmegen',100,200)" onmouseout="stop();SlideUp('nijmegen',200,100)">TEST</DIV>
<div id="nijmegen" style="top:100px; z-index: 5; position: absolute; border: 1px solid Black;">Vanuit Nijmegen</DIV>
</BODY>
</HTML> |