2016-11-13 72 views
1

我想在我的网站上安装猫头鹰旋转木马2,第一次使用这个,并遵循所有的insctructions我仍然有一些问题。猫头鹰旋转木马返回错误

进口后的所有文件:

<head> 
<meta charset="utf-8"> 
<title>The badass man alive</title> 
<!-- CSS --> 
<link rel="stylesheet" href="assets/vendors/font-awesome/css/font-awesome.min.css"> 
<link rel="stylesheet" href="assets/vendors/owl-carousel/assets/owl.carousel.css"> 
<!-- Javascript --> 
<script src="assets/vendors/jQuery/jquery-3.1.1.min.js" type="text/javascript"></script> 
<script src="assets/vendors/owl-carousel/owl.carousel.min.js" type="text/javascript"></script> 
<script src="assets/js/script.js" type="text/javascript"></script> 

添加演示的javascript代码:

$(function() { 
    $('.owl-carousel').owlCarousel({ 
    loop:true, 
    margin:10, 
    nav:true, 
    responsive:{ 
     0:{ 
      items:1 
     }, 
     600:{ 
      items:3 
     }, 
     1000:{ 
      items:5 
     } 
    } 
    }); 
}); 

,并试图加载示例文件:

<div class="owl-carousel"> 
    <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> 

控制台回报S:

jQuery.Deferred exception: a(...).find(...).andSelf is not a function TypeError: a(...).find(...).andSelf is not a function 
    at c.<anonymous> (file:///.../assets/vendors/owl-carousel/owl.carousel.min.js:2:7592) 
    at HTMLDivElement.e (file:///.../assets/vendors/jQuery/jquery-3.1.1.min.js:2:3655) 
    at HTMLDivElement.dispatch (file:///.../assets/vendors/jQuery/jquery-3.1.1.min.js:3:10315) 
    at HTMLDivElement.q.handle (file:///.../assets/vendors/jQuery/jquery-3.1.1.min.js:3:8342) 
    at Object.trigger (file:///.../assets/vendors/jQuery/jquery-3.1.1.min.js:4:5808) 
    at HTMLDivElement.<anonymous> (file:///.../assets/vendors/jQuery/jquery-3.1.1.min.js:4:6318) 
    at Function.each (file:///.../assets/vendors/jQuery/jquery-3.1.1.min.js:2:2815) 
    at r.fn.init.each (file:///.../assets/vendors/jQuery/jquery-3.1.1.min.js:2:1003) 
    at r.fn.init.trigger (file:///.../assets/vendors/jQuery/jquery-3.1.1.min.js:4:6294) 
    at e.trigger (file:///.../assets/vendors/owl-carousel/owl.carousel.min.js:1:22366) undefined 
Uncaught TypeError: a(...).find(...).andSelf is not a function(…) 

而且我也没有IDEIA为什么它返回这个错误。

回答

0

同样的问题在这里。我尝试使用旧版本的jQuery,它工作得很好。尝试使用旧版本的jQuery。

1

问题是在老版本的jQuery中缺少andSelf函数。尝试添加到您的.js文件以下

$.fn.andSelf = function() { 
    return this.addBack.apply(this, arguments); 
} 
0

.andSelf()在jQuery 1.8中被弃用,并在jQuery 3.0中被删除。 .addBack()应该用于jQuery 1.8以上版本。

所以对于一个快速和肮脏的修复,在您的owl.caorusel.min.js文件,只需用“后加入”取代“andSelf”,它会工作。

相关问题