实现Slick Carousel的问题
本文关键字:问题 Carousel Slick 实现 | 更新日期: 2023-09-27 18:25:41
新手在这里寻求帮助。我在我的网站上实现Slick旋转木马时遇到了问题。我想使用位于的"Slider Syncing"http://kenwheeler.github.io/slick/
请在此处查看我的代码:http://jsfiddle.net/g1xd6vtx/
我正在构建的网站是一个在Visual Studio 2012中构建的C#MVC4项目。
示例HTML:
<div class="slider slider-for">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div class="slider slider-nav">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
CSS(我已经把它放在标题部分):
<link rel="stylesheet" type="text/css" href="slick/slick.css"/>
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript" src="slick/slick.min.js"></script>
Javascript(我已经把它放在脚本部分):
$('.slider-for').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: '.slider-nav'
});
$('.slider-nav').slick({
slidesToShow: 3,
slidesToScroll: 1,
asNavFor: '.slider-for',
dots: true,
centerMode: true,
focusOnSelect: true
});
感谢您的帮助!:)
有点晚了,但这可能会帮助其他人:我注意到你必须有一个块或内联块元素在滑块导航DIV.在这种情况下,我添加了一个H1。然后将其样式设置为覆盖父DIV,然后添加文本align:center;到父DIV.
CSS
.slider-nav h1{
display:inline-block;
width:100%;
height:80px;
}
.slider-nav .slick-slide{
height:80px;
color:#fff;
background:green;
cursor:pointer;
text-align:center;
margin:0 10px;
}
HTML
<div class="slider-nav">
<div><h1>1</h1></div>
<div><h1>2</h1></div>
<div><h1>3</h1></div>
<div><h1>4</h1></div>
<div><h1>5</h1></div>
</div>
演示:http://jsfiddle.net/g1xd6vtx/2/