我目前正在将网站从另一个框架迁移到 WordPress。该站点包含一个使用 jCarousel 的动态水平轮播,显示最近的 5 个帖子。在新网站中,我包含了脚本文件,并使用了与旧网站中相同的脚本代码。但是,脚本给出的动态 jQuery 部分并未生成。我收到错误消息:
未捕获的类型错误:对象 # 没有方法 'jcarousel'
用于调用 jCarousel 的脚本如下:
<script>
jQuery(window).load(function(){
featurecarousel(jQuery('#homepage-features-carousel .homepage-carousel-primary ul'));
featurecarousel_secondary(jQuery('#homepage-features-carousel .homepage-carousel- secondary ul'));
jQuery('.carousel-image, .carousel-caption-hidden, .jcarousel- control').removeClass('disappear');
jQuery('.homepage-carousel-loading').addClass('disappear');
if(jQuery.browser.safari) {
twoday.carousel1.next();
twoday.carousel2.next();
});
</script>
捕获错误的Javascript函数如下:
function featurecarousel(el) {
var c = el.jcarousel({
**Uncaught TypeError: Object #<Object> has no method 'jcarousel'**
animation: 600,
auto: 5,
buttonNextHTML: '<a href="#" title="Prev"><span>Next</span></a>',
buttonPrevHTML: '<a href="#" title="Next"><span>Prev</span></a>',
itemVisibleInCallback: {
onBeforeAnimation: featurecarousel_itemVisibleInBefore,
onAfterAnimation: featurecarousel_itemVisibleInAfter
},
initCallback: carousel_primary_initCallback,
scroll:1,
wrap: 'both'
});
}
请帮助我调试此问题。我错过了任何简单和基本的东西吗?提前致谢