0

私はカラーボックスライトボックス(スライドショー)を使用していますが、問題は画像をクリックするたびに「設定が未定義です」と表示されることです。それはどの設定について話しているのですか。私は混乱しています。設定を変更しようとしましたが、何を変更すればよいかわかりません。それが示した設定は

if (settings.slideshow && $related[1]) {
            start = function () {
                $slideshow
                    .text(settings.slideshowStop)
                    .unbind(click)
                    .bind(event_complete, function () {
                        if (index < $related.length - 1 || settings.loop) {
                            timeOut = setTimeout(publicMethod.next, settings.slideshowSpeed);
                        }
                    })
                    .bind(event_load, function () {
                        clearTimeout(timeOut);
                    })
                    .one(click + ' ' + event_cleanup, stop);
                $box.removeClass(className + "off").addClass(className + "on");
                timeOut = setTimeout(publicMethod.next, settings.slideshowSpeed);
            };

            stop = function () {
                clearTimeout(timeOut);
                $slideshow
                    .text(settings.slideshowStart)
                    .unbind([event_complete, event_load, event_cleanup, click].join(' '))
                    .one(click, function () {
                        publicMethod.next();
                        start();
                    });
                $box.removeClass(className + "on").addClass(className + "off");
            };

            if (settings.slideshowAuto) {
                start();
            } else {
                stop();
            }
        } else {
            $box.removeClass(className + "off " + className + "on");
        }
    }

ここで何を変更する必要がありますか。提案や助けをありがとう。

4

1 に答える 1

0

そこでは何も変更しません。設定データを削除している誰かを自分の側で行っているため、このエラーが発生する可能性があります。プラグインからのコードのスニペットではなく、実行していることを示します。

于 2012-06-26T16:28:16.250 に答える