Бесконечная простейшая карусель на jQuery макет
L1m0n,
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
li{
margin: 0px;
width: 100px; height:50px; float: left;
display: block;
}
#carusel {
position:relative; top: 0px; left:-100px; display:block;
width: 600px; height:50px;
padding: 0px; margin: 0px;
}
div{
overflow:hidden; width: 100px; height:50px; position: relative; left: 100px
}
</style>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(function () {
var n = 0;
function go() {
$('#carusel').delay(3000).animate({
left: '-=100'
}, 300, function () {
n = ++n % 4;
!n && $('#carusel').css({
left: '-100px'
});
go()
})
}
go()
})
</script>
</head>
<body>
<div>
<ul id="carusel">
<li id = "4c" style="background-color:DeepPink;">4</li><!--//клон-->
<li id = "1" style="background-color:red;">1</li>
<li id = "2" style="background-color:green;">2</li>
<li id = "3" style="background-color:Yellow;">3</li>
<li id = "4" style="background-color:DeepPink;">4</li>
<li id = "1c" style="background-color:red;">1</li> <!--//клон-->
</ul>
</div>
</body>
</html>
Последний раз редактировалось рони, 01.10.2015 в 15:06.
|