我有一个标签式UL,当点击li〉a时,它会在Chrome 77上短暂消失。当它再次出现时,它会出现在它下面的元素后面(就像它从DOM中消失,然后它下面的元素移动到它的位置或什么的)
以下是一些注意事项:
- 如果重新加载页面,通常不会出现此问题
- 仅当您从其他位置导航到该页面时,才会发生这种情况
- 如果检查页面上的任何元素并取消选中任何css属性,则问题会立即自行更正
我使用的是suitecommerce,我不能完全控制它的源代码,如果你对Suitecommerce有所了解,我真的不能依靠他们的开发人员来及时修复任何东西。
若要重现问题:
下面是一个示例页面:https://www.1800cpap.com/airfit-p30i-nasal-pillow-cpap-mask-by-resmed
一旦你登陆页面,向下滚动到选项卡部分,点击任何选项卡。如果你没有看到问题,你可能需要离开页面,然后返回到它,或者你可以导航到任何产品页面。一旦你看到问题,检查任何元素,取消选中任何css属性,问题将立即得到解决。这只发生在Chrome 77上。
我很乐意提供代码,但老实说,我甚至不知道从哪里开始。
任何想法都欢迎。
1条答案
按热度按时间mccptt671#
这个问题来自于你的标签列表,它的高度为0。为什么?=〉read here
下面的代码应该可以解决这个问题: