gpt4 book ai didi

javascript - 我根本无法让我的 Slick slider 工作

转载 作者:技术小花猫 更新时间:2023-10-29 11:34:51 24 4
gpt4 key购买 nike

我正在尝试让一个褪色的 Slick slider 在我的网站上工作。但我没有运气。这是 Slick:http://kenwheeler.github.io/slick/

如果向下滚动,您将看到有关如何实现的说明。我附上了我的屏幕截图,希望有人能看到我做错了什么。

<html>
<head>
<title>My Now Amazing Webpage</title>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.slick/1.3.11/slick.css"/>
</head>
<body>

<div class="fade">
<div><img src="http://placehold.it/1000x400&text=[ img 1 ]" /></div>
<div><img src="http://placehold.it/1000x400&text=[ img 1 ]" /></div>
<div><img src="http://placehold.it/1000x400&text=[ img 1 ]" /></div>
</div>

<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="//cdn.jsdelivr.net/jquery.slick/1.3.11/slick.min.js"></script>


<script type="text/javascript">
$(document).ready(function(){
$('.fade').slick({
dots: true,
infinite: true,
speed: 500,
fade: true,
slide: '> div',
cssEase: 'linear'
});

});
</script>

</body>
</html>

我是 Javascript 和 Jquery 的新手,所以我觉得我在那里搞砸了。

当我加载我的页面时,我只看到 3 个测试图像,一个在另一个下面。

有人知道我做错了什么吗?

最佳答案

问题出在slide设置(选择 slider 的元素查询)

例如改变:

$('.fade').slick({
dots: true,
infinite: true,
speed: 500,
fade: true,
slide: '> div',
cssEase: 'linear'
});

$('.fade').slick({
dots: true,
infinite: true,
speed: 700,
autoplay:true,
autoplaySpeed: 2000,
arrows:false,
slidesToShow: 1,
slidesToScroll: 1
});

有效,只需调整一下设置即可。您将 slide 定义为 > div(div 的中间子级),因此如果您删除它(默认为 div),它会起作用。

<html>
<head>
<title>My Now Amazing Webpage</title>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.slick/1.3.11/slick.css"/>
</head>
<body>

<div class="fade">
<div><img src="http://placehold.it/1000x400&text=[ img 1 ]" /></div>
<div><img src="http://placehold.it/1000x400&text=[ img 1 ]" /></div>
<div><img src="http://placehold.it/1000x400&text=[ img 1 ]" /></div>
</div>

<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="//cdn.jsdelivr.net/jquery.slick/1.3.11/slick.min.js"></script>


<script type="text/javascript">
$(document).ready(function(){
$('.fade').slick({
dots: true,
infinite: true,
speed: 700,
autoplay:true,
autoplaySpeed: 2000,
arrows:false,
slidesToShow: 1,
slidesToScroll: 1
});

});
</script>

</body>
</html>

关于javascript - 我根本无法让我的 Slick slider 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26290692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com