Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<script type="text/javascript" src="jquery library"></script>
<script type="text/javascript">
function rotate() {
var src = $("#rotate").attr("src");
if(src == "pic1.png") {
$("#rotate").attr("src", "pic2.png");
} else if(src == "pic2.png") {
$("#rotate").attr("src", "pic3.png");
} else if(src == "pic3.png") {
$("#rotate").attr("src", "pic1.png");
}
}
$(document).ready(function() {
var interval;
$("#rotate").mouseover(function() {
interval = setInterval("rotate()",1100);
});
$("#rotate").mouseout(function() {
$("#rotate").attr("src", "pic1.png");
clearInterval(interval);
});
});
</script>
<img src="pic1.png" id="rotate" alt="rotator"/>
Благодаря ти за отделеното време. Но няма ли някакъв начин да завартиш кода така, че картинките ще са различни няма да е само върху една и те се вадят от дб. И трябвад а ги въвеждам в самотоа <img.. А така трябва да ги задавам в самата фукция горе.Karcho каза:Отделих 10 минутки да го напиша. Трябва ти jQuery библиотеката. А за времето на ротиране е в милисекунди. Там където съм направил червено (1100) го смени с колкото си искаш
(1000ms = 1s, предполагам, че знаеш).
<script type="text/javascript" src="jquery library"></script>
<script type="text/javascript">
function rotate() {
var src = $("#rotate").attr("src");
if(src == "pic1.png") {
$("#rotate").attr("src", "pic2.png");
} else if(src == "pic2.png") {
$("#rotate").attr("src", "pic3.png");
} else if(src == "pic3.png") {
$("#rotate").attr("src", "pic1.png");
}
}
$(document).ready(function() {
var interval;
$("#rotate").mouseover(function() {
interval = setInterval("rotate()",1100);
});
$("#rotate").mouseout(function() {
$("#rotate").attr("src", "pic1.png");
clearInterval(interval);
});
});
</script>
<img src="pic1.png" id="rotate" alt="rotator"/>
Не не.Karcho каза:http://www.dyn-web.com/code/rotate_images/demos.php?demo=random ?