jquery - 如何淡出切换以使过渡看起来更柔和

标签 jquery toggle fade

如何使切换过渡看起来更柔和?我正在“切换”2 个 div:

$(document).ready(function(){

    var tweet = $("ul.tweets li");

    tweet.hover(function(){
        $(this).find('.a').toggle()
            .end().find('.b').toggle();
    });

});

这是fiddle

最佳答案

您可以使用.fadeToggle() .

编辑:如果您绝对定位.b并相对定位li,则只需切换.b >:

工作演示: http://jsfiddle.net/kpNY4/8/

tweet.hover(function () {
    $(".b", this).fadeToggle();
});

CSS:

li { position: relative; }
.b {
    display: none;
    background: #EEEEEE;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

关于jquery - 如何淡出切换以使过渡看起来更柔和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8157155/

相关文章:

javascript - 如何检查我的响应是字符串还是 JSON 对象?

javascript - Jquery-在特定时间后自动将滚动条移动到特定位置

jquery - 检测 ajax 请求中的重定向?

Android多状态toggleButton

jQuery:如何在大背景图像之前加载显示加载图形,在CSS中设置,加载然后让背景图像淡入?

javascript - 请帮助我使这个下拉菜单正常工作

HTML/CSS/悬停/文本/图像/隐藏/显示

image - 如何使用ffmpeg淡化两个图像

javascript - 防止元素淡入淡出时出现跳跃

jquery - 如何隐藏 Galleria 的数据层?