【黑板x】项目总结(二)

2017-01-01  本文已影响0人  I_am_Cynthia

**** 遇到&解决的问题 ****

结果:设置之后仍然不能隐藏。

  1. 怀疑是页面不合理的part导致。解决:做页面demo,发现body正常滚动不会出现灰色条,于是把页面每个部分都逐一删除,排除正常的页面部分。结果:每个部分排除了之后仍会出现灰色条。
  2. 怀疑是js加载导致。做法:把webpack打包出来的bundle.js内容清空,发现不会出现灰色条(稳稳地保证不会出来)确定是js问题导致。于是将入口文件的js逐一排除(这个花了起码一个多钟),找到了出现问题的js,这份js是做一个waiting的等待,其最大的特点是会动态插入DOM节点。
  3. 怀疑是DOM插入有误。做法:不插入和插入处理。结果:确实根据插入与不插入而出现与隐藏灰色条。
  4. 怀疑是插入的DOM样式问题。做法:插入的DOM结构样式和class都做了相应的修改,终于找到导致的原因:微信端安卓下浏览器用z-index:-1会渲染不当,替换了z-index:-1之后保证灰色条妥妥地不出现。
上一篇 下一篇

猜你喜欢

热点阅读