开发时遇到如下情况:
div元素设置为绝对定位,当right设置为负值时,超出父元素的部分消失。
解决思路:
通过元素选择器可看到,元素实际已定位到想要的位置,原以为是由于不同路由限制不同元素view层重叠,后观察跟父元素属性相关,父元素设置了高度并且有overflow:auto属性(hidden也会有此现象),导致其子元素被隐藏。
解决方法:
找到父元素,移除overflow属性,可以解决。
开发时遇到如下情况:
div元素设置为绝对定位,当right设置为负值时,超出父元素的部分消失。
解决思路:
通过元素选择器可看到,元素实际已定位到想要的位置,原以为是由于不同路由限制不同元素view层重叠,后观察跟父元素属性相关,父元素设置了高度并且有overflow:auto属性(hidden也会有此现象),导致其子元素被隐藏。
解决方法:
找到父元素,移除overflow属性,可以解决。