Well! Now it's working but i don't like it. I had to use one function wit one setInterval for every image. I must be a better way, anyone? Here's what i got so far.
Code:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Knubert ögon</title>
<style type="text/css">
/*En div per öga, fyra stycken, använder denna klass*/
.eyesPos {
position:absolute;
width:80px;
height:50px;
z-index:1;
left: 0px;
top: 0px;
}
/*Omsluter de andra divarna för enklare placering*/
#eye_wrapper{
position:absolute;
width:80px;
height:50px;
z-index:2;
left: 275px;
top: 200px;
}
</style>
<script>
var startAnim1=setInterval(visaOga1,0);
var startAnim2=setInterval(visaOga2,100);
var startAnim3=setInterval(visaOga3,200);
var startAnim4=setInterval(visaOga4,300);
setInterval(dBort,3500);
function visaOga1(){
document.getElementById("a").style.display="block";
clearInterval(startAnim1);
}
function visaOga2(){
document.getElementById("a").style.display="none";
document.getElementById("b").style.display="block";
clearInterval(startAnim2);
}
function visaOga3(){
document.getElementById("b").style.display="none";
document.getElementById("c").style.display="block";
clearInterval(startAnim3);
}
function visaOga4(){
document.getElementById("c").style.display="none";
document.getElementById("d").style.display="block";
clearInterval(startAnim4);
}
function dBort(){
document.getElementById("d").style.display="none";
startAnim1=setInterval(visaOga1,0);
startAnim2=setInterval(visaOga2,100);
startAnim3=setInterval(visaOga3,200);
startAnim4=setInterval(visaOga4,300);
}
</script>
</head>
<body>
<!--Ögonen i varsin - div - dolda från början-->
<div id="eye_wrapper">
<div class="eyesPos" id="a" style= display:none;>
<embed src="0.svg" width="80" height="50" />
</div>
<div class="eyesPos" id="b" style= display:none;>
<embed src="1.svg" width="80" height="50" />
</div>
<div class="eyesPos" id="c" style= display:none;>
<embed src="2.svg" width="80" height="50" />
</div>
<div class="eyesPos" id="d" style= display:none;>
<embed src="3.svg" width="80" height="50" />
</div>
</div>
</body>
</html>
Bookmarks