1

現在、別のフレームワークからWordPressにウェブサイトを移行しています。このサイトには、最近の5つの投稿を表示するjCarouselを使用した動的な水平カルーセルが含まれています。新しいWebサイトでは、スクリプトファイルを含め、古いWebサイトで提供されているものと同じスクリプトコードを使用しています。ただし、スクリプトによって指定された動的jQuery部分は生成されていません。次のようなエラーが発生します:

Uncaught TypeError:オブジェクト#にはメソッド'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'
 });
 }

この問題のデバッグを手伝ってください。シンプルで基本的なものが欠けていますか?前もって感謝します

4

0 に答える 0