navigation-bar
navigation-bar copied to clipboard
魅族 M3 的手机样式乱了,bar 高度对不上
你使用最新的代码测试的吗?最近一版我又最了多个容错处理
我这个是昨天下载的
那不至于啊 你调试一下你那里获取的胶囊信息,发这里我看一下?
你看看
//取值为0的情况 if (!rect.width) { throw 'getMenuButtonBoundingClientRect error'; } 上方这段代码改成下边这样试试 if (!rect.width || !rect.top || !rect.left) { throw 'getMenuButtonBoundingClientRect error'; } 没想到这款机子胶囊信息这么奇葩
if (!rect.width || !rect.top || !rect.left || !rect.height) { throw 'getMenuButtonBoundingClientRect error'; } 把高度的判断也加进去
可以呀! 好厉害。
最后就是下面这个内容的高度问题了,你现在的效果是滚动的区域也包括了上面的导航,所以会被挡住部分内容,如果是动态计算下面内容的高度就不会。
导航条默认会有一个占位高度的,你这个我不知道什么情况导致默认高度没了,你测下其他手机.是不是这个手机的问题
好像不仅是手机,开发工具也会
我这里没问题啊,你先查查什么问题导致的