0

こんにちは: これを見て、できれば助けてくれてありがとう!

ホームページの Jcarousel は、Wordpress の最新バージョンに更新するまでスクロールし続けていました。それからそれは止まりました。左右のボタンも効かなくなりました。ウェブサイトはこちら: http://marcgarrisonphotography.com/

写真が一度スクロールしたら、完了です。ページが更新されるまで何も起こりません。

この問題に似ていると思われるこれに関するすべての質問を読み、別のスクリプト例をいくつか試しましたが、何も機能していません。私はこのスクリプトにかなり慣れていないので、何を変更すればよいのか、どこにあるのかさえわかりません。

これをプラグインと呼んでいる人がいますが、この Web サイトには実際の JCarousel または JQuery プラグインはありません。wp-admin および wp-includes フォルダー内に js フォルダーが見つかりました。

サイトの header.php の内容は次のとおりです。

function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        auto: .01,
        wrap: 'last',
    speed: 10,
        initCallback: mycarousel_initCallback
    });
});

ラップを「連続」に変更し、自動番号と速度を変更しようとしましたが、何も変わりません。

誰にもアイデアはありますか?どうもありがとう、ディー

4

1 に答える 1

0

LightBox 関数が問題を引き起こしているようです。ページのデバッグ中に、次のエラーが発生します。

jQuery(".gallery1 a").lightBox is not a function
Line: 215

これは、LightBox スクリプトへのパスに問題があるか、サイトに含まれていないことが原因である可能性があります。

編集

ソース コードを見ると、1.2.3 と 1.7.1 の 2 つの異なるバージョンの jQuery を使用しています。これは、jCarousel が機能しない理由の 1 つでもある可能性があります。jQuery バージョン 1.2.3 はかなり古いため、削除します。

于 2012-04-13T14:03:45.587 に答える