jQuery:自定义水平手风琴式展示问题

时间:2010-12-16 17:10:59

标签: jquery accordion carousel

我试图创建一个自定义水平手风琴风格的展示。在实际功能方面,我有框架(可以在这里看到):

http://www.jsfiddle.net/adrianjacob/UdUus/

然而,我的主要bug(和客户)是,如果你看最后一个li的右侧,随着宽度上下动画,总会有轻微的移动/闪烁。

理想情况下,我希望它显得平滑,最后一项没有狡猾的动作,因为其他事情会调整大小。知道如何实现这个目标吗?

一个。

1 个答案:

答案 0 :(得分:0)

我尝试了另一种方式:http://www.jsfiddle.net/elektronikLexikon/4mBYE/

.promo的宽度始终为200px,并使用此脚本向左或向右移动:

$("#promo div").mouseenter(function() {
    i = parseInt($("#promo div").index(this));
    $(this).animate({
        left: i*50
    }, 500).nextAll().each(function(j) {
        $(this).animate({
            left: (i+j)*50+200
        }, 500);
    });
});

(在jsFiddle中,我也使用hoverIntent)