jquery - 为什么 slideUp 效果不适用于具有表格行显示的 div

标签 jquery html css slideup

我正在使用 div 生成表格显示:

<div class="table-wrapper">
    <div class="table-row">
        <div class="table-cell">
            Id
        </div>
        <div class="table-cell">
            Name
        </div>
        <div class="table-cell">
            Age
        </div>
    </div>
    <div class="table-row">
        <div class="table-cell">
            1
        </div>
        <div class="table-cell">
            Joe
        </div>
        <div class="table-cell">
            25
        </div>
    </div>
    <div class="table-row">
        <div class="table-cell">
            2
        </div>
        <div class="table-cell">
            Robbin
        </div>
        <div class="table-cell">
            33
        </div>
    </div>
    <div class="table-row" id="row">
        <div class="table-cell">
            3
        </div>
        <div class="table-cell">
            Mark
        </div>
        <div class="table-cell">
            62
        </div>
    </div>
</div>

我想让我的表格行有 slideUp 效果,但它不起作用。 这个jsFiddle更好地描述了我的问题。

最佳答案

DEMO

表格行不支持动画,您可以使用 fadeIn()fadeOut() 但不能使用 slideUp() 等动画, slideDown()

试试这个

我已经改变了你的CSS

.table-wrapper{
    display:table;
}
.table-row{
    width:200px;
}
.table-cell{
    display:table-cell;
    border:1px solid gray;
    padding:5px;
    width:50px;
}

这是一个有效的 DEMO fadeout() 而不改变你的表格格式

希望对你有帮助,谢谢

关于jquery - 为什么 slideUp 效果不适用于具有表格行显示的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18609218/

相关文章:

html - mod_rewrite 搞砸了包括

javascript - Angular 显示来自 json 的单个记录

html - CSS 转换和悬停属性

jquery - 背景颜色有效,但图像无效。不知道为什么

php - 为什么 AJAX 不向我的 PHP 页面发送数据?

javascript - 基于元素id的onclick函数

html - 添加填充以下拉选择事件元素

css - 设备旋转时的 Bootstrap 响应 css 和/或视口(viewport)问题/错误

javascript - Visual Studio 2017 在没有断点的情况下随机中断 Javascript

javascript - 仅从包含整个网页的变量中删除脚本标签