用图像循环文本的Div

时间:2014-04-02 12:22:30

标签: text transition cycle jquery-cycle

我正在尝试将我的图片幻灯片与其文本块同步。我发现Cycle 2是一个很棒的jQuery插件,一个简单的代码让我走得很远。然而,有一个问题。每当文本第一次幻灯片时,转换真的很糟糕。当前和下一个块的字母相互“变形”一秒钟。在第一个循环之后,一切都按预期工作。

这是循环代码:

$("#slideshow").cycle({
timeout:0, // no autoplay
fx: 'scrollHorz',
randomizeEffects: false, 
next: '#next',
prev: '#prev',
});

$("#text").cycle({
timeout:0, // no autoplay
fx: 'scrollHorz',
next: '#next',
prev: '#prev',
});

你可以看到这个小提琴中的所有内容:http://jsfiddle.net/lucb792/85TCZ/1/(只需点击向左或向右箭头)

这是可以解决的问题,还是我需要搜索其他解决方案来制作这样的东西?

1 个答案:

答案 0 :(得分:0)

看起来插件在您第一次使用prev / next控件时正在更改文本的宽度。不要将宽度设置为#text,而是将宽度设置为divs幻灯片中的#text。将CSS更改为此修复了它:

#text div{
    width:600px;
}

这是小提琴:http://jsfiddle.net/bbernar1/85TCZ/3/