Owl 轮播根本不显示
Owl carousel not showing at all
我在让 Owl Carousel 插件在我的项目中工作时遇到问题。
出于测试目的,我创建了一个新项目,只是想看看是否可以让轮播仅在一个页面上工作。
我想我已经按照 https://owlcarousel2.github.io/OwlCarousel2/docs/started-installation.html 上的说明一步步进行了。
我已将以下文件添加到我的项目文件夹中:
- owl.carousel.min.js
- jquery.min.js
- jquery.js
- owl.carousel.min.css
- owl.theme.default.min.css
jquery.js文件是JavaScript调用函数。
$('.owl-carousel').owlCarousel({
loop: true,
margin: 10,
nav: true,
responsive: {
0: {
items: 1
},
600: {
items: 3
},
1000: {
items: 5
}
}})
这是我的 index.html 文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="owl/owl.carousel.min.css">
<link rel="stylesheet" href="owl/owl.theme.default.min.css">
<link rel="stylesheet" href="main.css">
</head>
<body>
<div class="owl-carousel owl-theme">
<div class="item">
<h4>1</h4>
</div>
<div class="item">
<h4>2</h4>
</div>
<div class="item">
<h4>3</h4>
</div>
<div class="item">
<h4>4</h4>
</div>
<div class="item">
<h4>5</h4>
</div>
<div class="item">
<h4>6</h4>
</div>
<div class="item">
<h4>7</h4>
</div>
<div class="item">
<h4>8</h4>
</div>
<div class="item">
<h4>9</h4>
</div>
<div class="item">
<h4>10</h4>
</div>
<div class="item">
<h4>11</h4>
</div>
<div class="item">
<h4>12</h4>
</div>
</div>
<script src="jquery.js"></script>
<script src="owl/jquery.min.js"></script>
<script src="owl/owl.carousel.min.js"></script>
</body>
</html>
我目前在我的页面上完全没有注意到。
显然我遗漏或忘记了一些东西,但由于这是我第一次尝试将 Owl 轮播实施到我的项目中,所以我的经验很少。
希望你们中的一些人能向我解释我哪里出错了。
在此先感谢,如果这是重复的,我们深表歉意!
我真的不明白你的问题到底是什么,但我已经试过你的代码并且认为只是脚本的位置。您将 Owl Carousel 功能放在 Jquery(库)和 Owl Carousel(插件)之上。调用owlCarousel的函数需要解释,所以逻辑上Owl Carousel插件必须在Owl Carousel函数之上。
<script src="jquery.js"></script> <!-- here the problem -->
<script src="owl/jquery.min.js"></script>
<script src="owl/owl.carousel.min.js"></script>
<!-- you need put owlCarousel before juery and owl.carousel -->
正确的是:
<script src="owl/jquery.min.js"></script>
<script src="owl/owl.carousel.min.js"></script>
<script src="jquery.js"></script>
希望对您有所帮助! :)
我猜 jquery.js 文件没有正确导入。
我尝试了同样的方法,只是在相同的 html 中使用了函数。
并始终在 owl 轮播 js 文件之前导入 jquery.min.js 或 jquery.js javascript。
Please do check all css and js have been imported correctly.
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="css/owlcarousel/owl.carousel.min.css">
<link rel="stylesheet" href="css/owlcarousel/owl.theme.default.min.css">
<!-- javascript -->
<script src="js/jquery.min.js"></script>
<script src="js/owlcarousel/owl.carousel.js"></script>
<script>
$(document).ready(function() {
var owl = $('.owl-carousel');
owl.owlCarousel({
loop: true,
margin: 10,
nav: true,
responsive: {
0: { items: 1 },
600: { items: 3 },
1000: { items: 5 }
}
})
})
</script>
</head>
<body>
<div class="owl-carousel owl-theme">
<div class="item"> <h4>1</h4> </div>
<div class="item"> <h4>2</h4> </div>
<div class="item"> <h4>3</h4> </div>
<div class="item"> <h4>4</h4> </div>
<div class="item"> <h4>5</h4> </div>
<div class="item"> <h4>6</h4> </div>
<div class="item"> <h4>7</h4> </div>
<div class="item"> <h4>8</h4> </div>
<div class="item"> <h4>9</h4> </div>
<div class="item"> <h4>10</h4> </div>
<div class="item"> <h4>11</h4> </div>
<div class="item"> <h4>12</h4> </div>
</div>
</body>
</html>
希望对你有帮助!! :)
我在让 Owl Carousel 插件在我的项目中工作时遇到问题。
出于测试目的,我创建了一个新项目,只是想看看是否可以让轮播仅在一个页面上工作。
我想我已经按照 https://owlcarousel2.github.io/OwlCarousel2/docs/started-installation.html 上的说明一步步进行了。
我已将以下文件添加到我的项目文件夹中:
- owl.carousel.min.js
- jquery.min.js
- jquery.js
- owl.carousel.min.css
- owl.theme.default.min.css
jquery.js文件是JavaScript调用函数。
$('.owl-carousel').owlCarousel({
loop: true,
margin: 10,
nav: true,
responsive: {
0: {
items: 1
},
600: {
items: 3
},
1000: {
items: 5
}
}})
这是我的 index.html 文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="owl/owl.carousel.min.css">
<link rel="stylesheet" href="owl/owl.theme.default.min.css">
<link rel="stylesheet" href="main.css">
</head>
<body>
<div class="owl-carousel owl-theme">
<div class="item">
<h4>1</h4>
</div>
<div class="item">
<h4>2</h4>
</div>
<div class="item">
<h4>3</h4>
</div>
<div class="item">
<h4>4</h4>
</div>
<div class="item">
<h4>5</h4>
</div>
<div class="item">
<h4>6</h4>
</div>
<div class="item">
<h4>7</h4>
</div>
<div class="item">
<h4>8</h4>
</div>
<div class="item">
<h4>9</h4>
</div>
<div class="item">
<h4>10</h4>
</div>
<div class="item">
<h4>11</h4>
</div>
<div class="item">
<h4>12</h4>
</div>
</div>
<script src="jquery.js"></script>
<script src="owl/jquery.min.js"></script>
<script src="owl/owl.carousel.min.js"></script>
</body>
</html>
我目前在我的页面上完全没有注意到。
显然我遗漏或忘记了一些东西,但由于这是我第一次尝试将 Owl 轮播实施到我的项目中,所以我的经验很少。
希望你们中的一些人能向我解释我哪里出错了。
在此先感谢,如果这是重复的,我们深表歉意!
我真的不明白你的问题到底是什么,但我已经试过你的代码并且认为只是脚本的位置。您将 Owl Carousel 功能放在 Jquery(库)和 Owl Carousel(插件)之上。调用owlCarousel的函数需要解释,所以逻辑上Owl Carousel插件必须在Owl Carousel函数之上。
<script src="jquery.js"></script> <!-- here the problem -->
<script src="owl/jquery.min.js"></script>
<script src="owl/owl.carousel.min.js"></script>
<!-- you need put owlCarousel before juery and owl.carousel -->
正确的是:
<script src="owl/jquery.min.js"></script>
<script src="owl/owl.carousel.min.js"></script>
<script src="jquery.js"></script>
希望对您有所帮助! :)
我猜 jquery.js 文件没有正确导入。
我尝试了同样的方法,只是在相同的 html 中使用了函数。 并始终在 owl 轮播 js 文件之前导入 jquery.min.js 或 jquery.js javascript。
Please do check all css and js have been imported correctly.
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="css/owlcarousel/owl.carousel.min.css">
<link rel="stylesheet" href="css/owlcarousel/owl.theme.default.min.css">
<!-- javascript -->
<script src="js/jquery.min.js"></script>
<script src="js/owlcarousel/owl.carousel.js"></script>
<script>
$(document).ready(function() {
var owl = $('.owl-carousel');
owl.owlCarousel({
loop: true,
margin: 10,
nav: true,
responsive: {
0: { items: 1 },
600: { items: 3 },
1000: { items: 5 }
}
})
})
</script>
</head>
<body>
<div class="owl-carousel owl-theme">
<div class="item"> <h4>1</h4> </div>
<div class="item"> <h4>2</h4> </div>
<div class="item"> <h4>3</h4> </div>
<div class="item"> <h4>4</h4> </div>
<div class="item"> <h4>5</h4> </div>
<div class="item"> <h4>6</h4> </div>
<div class="item"> <h4>7</h4> </div>
<div class="item"> <h4>8</h4> </div>
<div class="item"> <h4>9</h4> </div>
<div class="item"> <h4>10</h4> </div>
<div class="item"> <h4>11</h4> </div>
<div class="item"> <h4>12</h4> </div>
</div>
</body>
</html>
希望对你有帮助!! :)