jquery纵向轮播图代码
时间: 2024-02-11 10:02:03 浏览: 77
jQuery纵向tab选项卡内容切换代码.zip_Tabú_jquery_纵向tab选项卡内容切换代码_纵向选项卡%2
以下是一个使用jQuery实现纵向轮播图的代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>纵向轮播图</title>
<style>
.slider {
width: 300px;
height: 200px;
overflow: hidden;
position: relative;
}
.slider ul {
list-style: none;
margin: 0;
padding: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.slider li {
width: 100%;
height: 100%;
display: none;
}
.slider li:first-child {
display: block;
}
</style>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function() {
setInterval(function() {
var currentSlide = $('.slider li:visible');
var nextSlide = currentSlide.next();
if (nextSlide.length === 0) {
nextSlide = $('.slider li:first-child');
}
currentSlide.fadeOut(500);
nextSlide.fadeIn(500);
}, 2000);
});
</script>
</head>
<body>
<div class="slider">
<ul>
<li><img src="image1.jpg" alt="Image 1"></li>
<li><img src="image2.jpg" alt="Image 2"></li>
<li><img src="image3.jpg" alt="Image 3"></li>
</ul>
</div>
</body>
</html>
```
这段代码创建了一个纵向轮播图,使用了jQuery的fadeIn()和fadeOut()方法来实现图片的淡入淡出效果。通过设置定时器,每隔一段时间就切换到下一张图片。CSS部分定义了轮播图容器的样式,使其具有固定的宽度和高度,并设置了overflow:hidden来隐藏超出容器范围的图片。JavaScript部分使用了jQuery选择器和动画效果来实现轮播功能。
阅读全文