用rem布局 点击页面时肉眼可见的先变大然后变回原来的 有好的解决方案么

新手上路,请多包涵

我引用的fontsize.js,但是每次打开页面的时候,页面上回先放大然后回到原来的样子,肉眼可以看到,尝试着用媒体查询或者定时器,但是体验效果不怎么好,也不可能在每个页面上加js代码吧,有没有解决这种问题的方案,请大神指点!谢谢!

阅读 1.9k
2 个回答

你看一下,你的js位置是不是在页面的最下面,
如果是的话,要提前加载使用DOMContentLoaded事件;
还不行的话就用css控制;
你的情况就是设置rem的js慢了。
建议你去看一下其他开源代码比如:sui、mui等(借鉴一下别人怎么做的)

主要不要用JS去处理。我只用css处理rem大小的。没啥问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题