首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JCarousel和Cufon没有合作:动画让cufon消失

JCarousel和Cufon没有合作:动画让cufon消失
EN

Stack Overflow用户
提问于 2010-11-12 08:07:42
回答 5查看 1.6K关注 0票数 3

我正在对jCarousel使用cufon。

Carousel中有五个项目,并从右向左旋转--换句话说,它们离开屏幕向左旋转。你可以在这里看到它。

http://www.foursquare.org/site/test

如果我将旋转木马设置为默认行为,它会转到第五张幻灯片,然后快速滑回右侧,所有内容都会正常显示。

如果我将旋转木马设置为“圆形”,cufon标题会在第一次旋转后消失;也就是说,当第一张幻灯片被附加到最后一张幻灯片的右侧时,它们不会随幻灯片的其余部分一起出现。

你知道我能做些什么让jCarousel和Cufon合作或沟通,这样在这种情况下头条新闻就不会消失了吗?

TTFN Travis

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-12-01 23:51:23

我最后做的是每次轮播移动到下一项时,我调用Cufon.replace函数,以便它重新呈现相关文本的cufon。

也就是说。

代码语言:javascript
复制
$(document).ready(function(){
  $j('.jcarousel-prev').click(function(e){
    Cufon.replace('li.jcarousel-item h3');
  });
  $j('.jcarousel-next').click(function(e){
    Cufon.replace('li.jcarousel-item h3');
  });
});

然而,我在IE中的jCarousel有我自己的问题,在我使用或不使用上面的jQuery代码的地方,它似乎在隐藏的旋转木马项目上重复编写cufon。如果有人遇到并解决了这个问题,那将是非常有帮助的。如果我事先找到了修复方法,我会在这里发布:)

票数 0
EN

Stack Overflow用户

发布于 2011-06-29 18:51:42

如果让jcarousel自动旋转,则需要将Cufon.Refresh()附加到动画函数。

对于我们的carousel,我们在jcarousel上使用了'itemVisibleOutCallback‘参数,并将Cufon.Refresh()附加到'onAfterAnimation’调用中。

下面是一个例子:

代码语言:javascript
复制
jQuery('#myCarousel').jcarousel({
        scroll: 1,
        wrap: 'circular',
        animation: 1500,
        auto: 7,
        itemVisibleOutCallback: {
            onBeforeAnimation: carouselAnimateStart
        }
    });

function carouselAnimateStart(){
    Cufon.refresh();
}

亚历克斯

票数 2
EN

Stack Overflow用户

发布于 2011-01-22 06:48:18

我在一个变种的尾部滑块中遇到了这个问题。似乎对我有效的方法,而不是使用

代码语言:javascript
复制
visibility:hidden

我用过

代码语言:javascript
复制
display:none

代码语言:javascript
复制
display:block 

来揭示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4160494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档