jQuery Jcarousel停止了连续滚动

时间:2012-04-13 13:52:40

标签: jquery jcarousel

您好:感谢您查看此内容并提供帮助,如果可以的话!

主页上的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
    });
});

我尝试将换行更改为“连续”,更改自动编号和速度,它不会改变任何内容。

有没有人有任何想法? 非常感谢, DEE

1 个答案:

答案 0 :(得分: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,因为那已经很老了。