我正在使用一段jQuery代码隐藏表格单元格,同时保留空间.它工作得很好,但我想知道如何让元素淡出.我尝试添加,.fadeOut()但无法让它工作.
$(this).closest('td').css('visibility', 'hidden');
Run Code Online (Sandbox Code Playgroud)
动画opacity元素的属性,这将确保元素不会从dom中隐藏(保留其他项目),但会以渐弱的方式使其不可见.
$(this).closest('td').animate({opacity: 0}, 2000)
Run Code Online (Sandbox Code Playgroud)
.fadeOut()不会起作用,仅仅是因为它最终转化为display: none打破原始文档流程.
伪代码示例:
$('.hello').animate({opacity: 0}, 2000)Run Code Online (Sandbox Code Playgroud)
div {
background-color: #F00;
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="hello">hello</div>
<div class="world">world</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
240 次 |
| 最近记录: |