/* Add one second to the function/use the timer.
<meta charset= "Utf-8" >
<style type= "Text/css" >
body,div,ul,li,img{
margin:0px;
padding:0px;
}
#menu {
width:496px;
Margin:auto;
}
#head {
BORDER:1PX solid blue;
}
#head img{
width:100%;
height:300px;
}
#footer li{
List-style-type:none;
Float:left;
border:1px solid red;
width:60px;
Text-align:center;
padding:5px 0px;
}
</style>
<body>
<div id= "Menu" >
<div id= "Head" >
</div>
<div id= "Footer" >
<ul>
<li onmouseover= "Showpic (1)" >1</li>
<li onmouseover= "Showpic (2)" >2</li>
<li onmouseover= "Showpic (3)" >3</li>
<li onmouseover= "Showpic (4)" >4</li>
<li onmouseover= "Showpic (5)" >5</li>
<li onmouseover= "Showpic (6)" >6</li>
<li onmouseover= "Showpic (7)" >7</li>
<li onmouseover= "Showpic (8)" >8</li>
</ul>
</div>
</div>
<script type= "Text/javascript" >
var img = document.getelementsbytagname (' img ') [0];
var li = document.getelementsbytagname (' li ');
function Showpic (num) {
IMG.SRC = ' img/' +num+ '. jpg ';
}
Picture Carousel
var count = 1;
function Change () {
IMG.SRC = ' img/' +count+ '. jpg ';
for (var i = 0; i < 8; i++) {
Li[i].style.background= ";
}
Li[count-1].style.background= ' Blue ';
count++;
if (count==9) {
Count = 1;
}
}
Define a timer
var timer = setinterval ("Change ()", 1000);
Move the mouse over the picture to stop playback
Img.onmouseover = function () {
Clearinterval (timer);
}
Mouse away, continue playing
Img.onmouseout = function () {
Timer = setinterval ("Change ()", 1000);
}
</script>
</body>
JavaScript picture Carousel Effect one second