Mein Code läuft gut ...
aber es gibt eine Sache, die ich nicht lösen kann:
wenn ich mouseover
das Bild der Schleife gut gestartet, aber bei zukünftig per Mouse over es beginnt zu ändern schneller und schneller ...Loop-Bilder auf schweben - setInterval Ausgabe
var Image = new Array("//placehold.it/400x180/?text=Welcome",
"//placehold.it/400x180/?text=To",
"//placehold.it/400x180/?text=My",
"//placehold.it/400x180/?text=Web+page",
"//placehold.it/400x180/?text=INPHP");
var Image_Number=0;
var Image_Length= Image.length;
function change_image(num){
Image_Number = Image_Number + num;
if(Image_Number > Image_Length)
Image_Number = 0;
if(Image_Number < Image_Length)
document.slideshow.src = Image[Image_Number];
return false;
Image_Number = Image_Length;
}
function auto() {
setInterval("change_image(1)", 1000);
}
<img src="//placehold.it/400x180/?text=Welcome" name="slideshow" onmouseover="auto()" />
Ich mag es - nennen Sie es einfach eine Funktion –
@AndrewMairose lustig, aber irrelevant und wenig hilfreicher Kommentar. (LOLd so viel: D) –
@ downvoters, bitte, die OP zur Verfügung gestellt, die alle codiert hat er bisher getan und die Frage ist ziemlich verständlich. Zeigen Sie Sportlichkeit. –