css3的transform造成z-index无效如何解决-创新互联

本篇内容主要讲解“css3的transform造成z-index无效如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css3的transform造成z-index无效如何解决”吧!

成都创新互联是一家专业提供鹤山企业网站建设,专注与网站设计制作、成都网站制作、H5开发、小程序制作等业务。10年已为鹤山众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

我想锁表头及锁定列。昨天新找的方法是用css3的transform,这个应该在IE9以上都可以的。

css3的transform造成z-index无效如何解决

只锁头效果很好,IE11下会小抖,但chrome下很稳定停在那里。后来又加上锁定列,发现列会盖住表头。

css3的transform造成z-index无效如何解决

百度到这里《小心 CSS3 Transform 引起的 z-index "失效"》

“CSS3 Transform create new stacking context”

这个道理想想也明白,Transform 就是一个影子,假像,所以它不考虑z-index.那怎么解决呢?

再百度,以及去stackoverflow看文章,也没办法。既然不能控制“new stacking context"想想为什么列会盖住表头吧??

"不就是因为列元素在表头的底下嘛”

想到这里,很激动。

于是生成表时,这样写:

 tbody = $(''); me.prepend(tbody);

原来写的是append,现在改为prepend,这样保证table内的顺序是tbody,thead,tfoot.

测试各各浏览器,正常了!

到此,相信大家对“css3的transform造成z-index无效如何解决”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


网站标题:css3的transform造成z-index无效如何解决-创新互联
文章路径:http://bzwzjz.com/article/cciieo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都商城网站制作 成都企业网站设计 成都网站建设 成都网站建设 成都网站建设公司 成都网站设计 重庆企业网站建设 企业网站设计 移动手机网站制作 阿坝网站设计 网站设计 成都网站制作 网站制作公司 网站设计 成都网站制作 宜宾网站设计 成都商城网站建设 成都网站建设 成都企业网站建设公司 营销网站建设 响应式网站设计