backbone.js 元素在Chrome 77上短暂消失并重新出现

new9mtju  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(117)

我有一个标签式UL,当点击li〉a时,它会在Chrome 77上短暂消失。当它再次出现时,它会出现在它下面的元素后面(就像它从DOM中消失,然后它下面的元素移动到它的位置或什么的)

以下是一些注意事项

  • 如果重新加载页面,通常不会出现此问题
  • 仅当您从其他位置导航到该页面时,才会发生这种情况
  • 如果检查页面上的任何元素并取消选中任何css属性,则问题会立即自行更正

我使用的是suitecommerce,我不能完全控制它的源代码,如果你对Suitecommerce有所了解,我真的不能依靠他们的开发人员来及时修复任何东西。

若要重现问题

下面是一个示例页面:https://www.1800cpap.com/airfit-p30i-nasal-pillow-cpap-mask-by-resmed
一旦你登陆页面,向下滚动到选项卡部分,点击任何选项卡。如果你没有看到问题,你可能需要离开页面,然后返回到它,或者你可以导航到任何产品页面。一旦你看到问题,检查任何元素,取消选中任何css属性,问题将立即得到解决。这只发生在Chrome 77上。
我很乐意提供代码,但老实说,我甚至不知道从哪里开始。
任何想法都欢迎。

mccptt67

mccptt671#

这个问题来自于你的标签列表,它的高度为0。为什么?=〉read here
下面的代码应该可以解决这个问题:

ul.product-details-information-content-tabs {
    float: left;
    width: 100%;
    margin: 0;
}

相关问题