一尘不染

检索CSS3缩放元素的宽度/高度

css

我正在与offsetWidth属性的怪异(我认为)作斗争。
这是场景:

可以说,我的js中有一个 span 标签,在某个时候,我对该元素执行css3转换,例如:

        el.set('styles', {
            'transform':'scale('+scale+', '+scale+')',      /* As things would be in a normal world */
            '-ms-transform':'scale('+scale+', '+scale+')',      /* IE 9 */
            '-moz-transform':'scale('+scale+', '+scale+')',         /* Moz */
            '-webkit-transform':'scale('+scale+', '+scale+')',  /* Safari / Chrome */
            '-o-transform':'scale('+scale+')'       /* Oprah Winfrey */ 
        }); 
        w = el.getWidth();
        console.log('after scaling: ' + w);

此时,日志返回模糊值,就像它不知道说什么一样。
有什么建议吗?


阅读 268

收藏
2020-05-16

共1个答案

一尘不染

getBoundingClientRect() 为我返回正确的值。

2020-05-16