在单击组合视图(使用引导程序3)中的模式后,此错误会阻止my site滚动。当您第一次加载网站时,错误不在控制台中,然后一旦您点击投资组合,就会出现错误。
在控制台中出现此错误:
Uncaught TypeError: Cannot call method 'destroy' of undefined
这在flexslider.js中出现错误。
$.flexslider(this,options,instanceId++)
});
else {
var $slider = $(this).data("flexslider");
switch(options){
case "play":
$slider.play();
break;
case "pause":
$slider.pause();
break;
case "stop":
$slider.stop();
break;
case "next":
$slider.flexAnimate($slider.getTarget("next"),true);
break;
case "prev":
case "previous":
$slider.flexAnimate($slider.getTarget("prev"),true);
break;
case "destroy":
$slider.destroy();
break;
default:
if(typeof options==="number")
$slider.flexAnimate(options,true)
}
}
}})(jQuery)
答案 0 :(得分:1)
模态体div中缺少HTML标记...特别是:
<div class="left-col">
<img class="img-responsive" src="assets/imac.png" alt="">
<div class="loader"></div>
<div class="image-wrapper"></div>
</div>
重新添加它应该可以解决问题。如果你需要隐藏div,可能更容易使用CSS(display:none;
)。