Я пытаюсь создать простой слайдер изображений для своей веб-страницы, и вот код, который я придумал, используя jquery, css -
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta name="" content="">
<script type="text/javascript" src="jquery.js"></script>
<style type="text/css">
*{
margin:0; padding:0;
}
#container{
position:absolute; left:100px; top:100px;
width:102px;height:102px;
border:1px solid red;
overflow:hidden; display:inline;
}
#container img{float:left;}
</style>
<script type="text/javascript">
$(document).ready(function(){
setInterval(slideImages, 5000);
function slideImages(){
$('#container img:first-child').clone().appendTo('#container');
$('#container img:first-child').remove();
}
});
</script>
</head>
<body>
<div id="container">
<img src="1.jpg" />
<img src="2.jpg" />
<img src="3.jpg" />
<img src="4.jpg" />
<img src="5.jpg" />
</div>
</body>
</html>
Хотя код работает и отображает изображения, я хотел бы добавить к нему еще несколько эффектов, добавив новое изображение в область «Контейнер». Как скользящий от правого направления налево, и затем оставаясь там некоторое время, и затем следующее изображение заменяет существующее в этом, снова скользя справа налево.
Пожалуйста, объясните мне, как получить скользящий эффект r-to-l. Я знаю, что могу скользить вверх / вниз, используя jquery ... но как это сделать l-r или r-l?
Спасибо!