首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IE10和IE 11中,Transform属性在大型div上的转换3d非常慢

在IE10和IE 11中,Transform属性在大型div上的转换3d非常慢
EN

Stack Overflow用户
提问于 2015-07-17 00:13:48
回答 2查看 1.2K关注 0票数 1

我们正在改变一个非常大的DIV上的平移3D。里面有成千上万的儿童静脉注射用药。它在chrome和firefox中得到了正确的处理。但是IE 10和IE 11是非常非常慢的。有什么办法能让这一切变得更好吗?下面是更改此属性的javascript代码行。

代码语言:javascript
复制
currentDIV.style[transformProperty] = 'translate3d(' + (-left) + 'px,' + (-top) + 'px,0) scale(' + zoom + ')';

"transformProperty“、"left”、"top“和zoom是在该行之前设置的变量。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-04-05 03:33:14

translate3d会将图层强制放到图形处理器上进行渲染,而IE可能无法很好地处理该问题。

你有没有尝试过2D translate?如果没有出现速度减慢的情况,那么您可以使用2D translate专门针对IE,而无需更改太多代码。

票数 0
EN

Stack Overflow用户

发布于 2017-06-13 14:50:17

添加以下样式属性有助于提高translate3d性能。

代码语言:javascript
复制
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31459455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档