zoukankan      html  css  js  c++  java
  • CSS隐藏元素的两个属性的区别--display和visbility

    1 display

    display:none;可以使元素不显示,但是不再占据空间。即父元素会相应的变化。
    

    2 visbility

    visbility:hhidden;则会让元素隐藏的同时还占据空间;
    

    if(data.length < 7){
                            for(var i = 0;i < data.length ;i++){
                                if(data[i].newsStatus === 1){
                                    workHtml +='<tr><td><span class="span1">'+data[i].articleTitle+
                                        '</span></td><td><button type="button" class="layui-btn layui-btn-sm btn1" style="cursor: default">审核通过</button></td></tr>'
                                }else{
                                    workHtml +='<tr><td><span class="span1">'+data[i].articleTitle+
                                        '</span></td><td><button type="button" class="layui-btn layui-btn-sm btn1 layui-btn-danger" style="cursor: default">待审核</button></td></tr>'
                                }
                            }
                            for(var i = 0;i < Math.abs(7 - data.length) ;i++){
                                workHtml +=`<tr><td><span class="span1" style="visibility:hidden;">暂无更多动态</span></td><td></td></tr>`
    
                            }
                            $('.workTable').append(workHtml);
                        }
    
    

    如图上代码 暂无更多动态时 依然添加所需的tr span等元素 但是占据空间。最后效果如图:

  • 相关阅读:
    SVN 使用学习记录
    jQuery 获取 URL信息
    JS扩展方法
    .Net 加密 哈希
    SQL Serverf 索引
    SQL Server索引
    SQL Server索引
    insert into select 多个表
    Mysql数据库自带四个数据库的解析
    转: MySQL5.7 ERROR 1142 (42000)问题
  • 原文地址:https://www.cnblogs.com/ttty/p/11730848.html
Copyright © 2011-2022 走看看