采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,这个变化是在缩放的过程中出现的我理解,但是为什么容器宽度会变小呢?从PC端变成移动端的窗口大小,容器宽度如果是在这个过程中计算的,得到的那个错误的容器宽度不应该比原先更大吗?介于移动端和pc端之间的某个值。
嗯哼?列变少了,容器宽度不就变小了嘛?
我的意思是,你看视频里老师的移动端本身容器宽度是370.5,关掉开发者工具再打开之后变成移动端,容器宽度变成了304.5,我测试了一下是因为containerTarget.value.clientWidth在这个过程中变小了,那在缩放过程中获得的元素宽度会有误差可以理解,但是从大变小,怎么会变得比原先还小呢?
我用原生写了一个div,宽度为100%,我定时循环打印它的宽度,然后在开发者工具中进行pc端移动端的切换,pc端宽度1400,移动端370,偶尔也会出现这一节中的这个问题,出现一个508的宽度,按这个道理说在缩放过程中获得的宽度应该介于二者之间,但这一节的代码会得到一个比原先移动端更小的宽度,我就有点疑惑。
登录后可查看更多问答,登录/注册
42 种前台常见业务模型, 15 种中台通用组件,成为前端提效高手
939 1
648 1
685 2
636 1
668 1