Frågan#1 Hej!
Jag har ett lager som heter "meny".
När man klickar på en länk så vill jag att detta lager ska glida över skärmen 200 pixlar neråt och sen tillbaka till samma position igen.
Någon som kan ge mig en kodsnutt?
Det var tydligen svårare än jag trodde....
dectgapMedlem sedan sep. 20021 655 inlägg<style type="text/css">
#glidande { position: relative; }
</style>
<script type="text/javascript">
var glidObj, glidOffset = 0, speed = 2;
function glid() {
if( glidOffset < 200 && glidOffset >= 0 ){
glidOffset += speed;
glidObj.style.top = glidOffset + "px";
} else if( glidOffset >= 200 ){
speed *= -1;
glidOffset += speed;
glidObj.style.top = glidOffset + "px";
} else
return
setTimeout(glid, 20);
}
window.onload = function() {
glidObj = document.getElementById("glidande");
glid();
}
</script>
...
<p id="glidande">Denna text kommer att glida neråt och sedan uppåt igen.</p>