我在我开发的网站的主页上收到了Javascript错误.在主页上有一个jCarousel滚动条可在配置文件之间滚动.
错误如下:
this.clip[0] is undefined
Run Code Online (Sandbox Code Playgroud)
在jquery.jcarousel.js的第844行.
网址是http://www.professionalgirlfriends.co.uk - 原谅主题,因为它是一个护送网站.
知道怎么了?
其实我只是自己修好了。导致该问题的原因如下:
在我的 Javascript 文件之一中,我有以下代码:
// Load jCarousel on homepage only
if($('#home').length) {
jQuery('.view-content').jcarousel();
}
Run Code Online (Sandbox Code Playgroud)
此代码用于在主页上加载 jcarousel。导致问题的原因是我在触发 jcarousel 时不够具体。.view-content换句话说,这一页上不止一个。
我把它改为:
// Load jCarousel on homepage only
if($('#home').length) {
jQuery('#block-views-escorts-block_1 .view-content').jcarousel();
}
Run Code Online (Sandbox Code Playgroud)
现在一切都已排序!
谢谢