Я работаю над своим карусельным слайдером. У меня есть изображения, показывающие сейчас.изображения карусельного слайдера не скользящие
Но не может получить его для скольжения, первое изображение должно исчезнуть и сбросить слайд.
У меня есть текущий Ajax/jquery от Google. Он должен быть способен скользить. Не уверен, что случилось.
Живой пример: http://codepen.io/riwakawebsitedesigns/pen/CEgdm
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link rel="stylesheet" href="css/responsive.css" media="screen" type="text/css" media="all" />
<link rel="stylesheet" href="css/carousel.css" media="screen" type="text/css" media="all" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
<script type="text/javascript">
$(document).ready(function() {
$(".carousel #1").show("fade", 500);
$(".carousel #1").delay(5500).hide("slide", {direction:'left'}, 500);
var sc = $(".carousel img").size();
var count = 2;
setInterval(function() {
$(".carousel #"+count).show("slide",function(){direction: 'right', 500});
$(".carousel #"+count).delay(5500).hide("slide", {direction:'left'}, 500);
if (count == sc) {
count = 1;
} else {
count = count + 1
}
}, 1700);
})
</script>
</head>
<body>
<div class="container">
<div class="row">
<div class="span12">
<div class="carousel">
<img id="1" class="active" src="images/image1.jpg" border="0" alt="" />
<img id="2" src="images/image2.jpg" border="0" alt="" />
<img id="3" src="images/image3.jpg" border="0" alt="" />
</div>
</div>
</div>
</div><!-- . Container -->
</body>
</html>
Slider CSS
.carousel {
width: 100%;
height: 350px;
overflow: hidden;
background-image: url('../images/loading.gif');
background-repeat: no-repeat;
background-position: center;
}
.carousel img {
width: 100%;
height: 350px;
display: none;
}
Пара пунктов: ** (1) ** ID должен начинаться с буквы, так что, например, используйте 'slide1', а не только' 1'. ** (2) ** Используйте '.length' вместо' .size() ', последний устарел. ** (3) ** Насколько я знаю, '.show()' и 'hide()' не принимают такие аргументы, как '' fade "или' "slide" и 'direction: right'. Используйте что-то вроде '.animate ({width: 500}, 75)', это заставит изображение расти с '0' до' [final width] '. – myfunkyside