0

您好:感谢您查看此内容并尽可能提供帮助!

主页上的 Jcarousel 一直滚动,直到我更新到最新的 Wordpress 版本。然后它停止了。左右按钮也停止工作。这是网站: http: //marcgarrisonphotography.com/

图片滚动一次就完成了。在刷新页面之前什么都不会发生。

我已经阅读了我可以找到的所有与此问题相似的问题,尝试了一些不同的脚本示例,但没有任何效果。我对这个脚本比较陌生,不确定要更改哪些内容或它们的位置。

我看到有人称这是一个插件,但我在这个网站上没有看到任何实际的 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 脚本存在路径问题,或者只是没有将其包含在您的站点中。

编辑

通过查看源代码,您使用了两个不同版本的 jQuery:1.2.3 和 1.7.1。这也可能是您的 jCarousel 无法正常工作的原因。我会摆脱 jQuery 版本 1.2.3,因为它已经很老了。

于 2012-04-13T14:03:45.587 回答