您好:感谢您查看此内容并提供帮助,如果可以的话!
主页上的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
答案 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,因为那已经很老了。