Javascript 元素在Chrome 77上短暂消失并重新出现

Javascript 元素在Chrome 77上短暂消失并重新出现,javascript,jquery,backbone.js,netsuite,suitecommerce,Javascript,Jquery,Backbone.js,Netsuite,Suitecommerce,我有一个标签UL,当点击li>a时,它会在Chrome77上短暂消失。当它再次出现时,它出现在它下面的元素后面(几乎就像它从DOM中消失,然后它下面的元素移动到它的位置或其他地方) 以下是一些注释: 如果重新加载页面,通常不会出现问题 只有当您从其他地方导航到该页面时,才会发生这种情况 如果检查任何元素并取消选中页面上的任何css属性,则问题会立即自行更正 我使用的是suitecommerce,我无法完全控制源代码。如果你了解Suitecommerce,我真的不能指望他们的开发人员及时修复任

我有一个标签UL,当点击li>a时,它会在Chrome77上短暂消失。当它再次出现时,它出现在它下面的元素后面(几乎就像它从DOM中消失,然后它下面的元素移动到它的位置或其他地方)

以下是一些注释

  • 如果重新加载页面,通常不会出现问题
  • 只有当您从其他地方导航到该页面时,才会发生这种情况
  • 如果检查任何元素并取消选中页面上的任何css属性,则问题会立即自行更正
我使用的是suitecommerce,我无法完全控制源代码。如果你了解Suitecommerce,我真的不能指望他们的开发人员及时修复任何东西

要重现问题

下面是一个示例页面:

登陆页面后,向下滚动到选项卡部分并单击任何选项卡。如果您没有看到问题,您可能必须从页面导航到其他页面,或者您可以导航到任何产品页面。一旦您看到问题,请检查任何元素,取消选中任何css属性,问题将立即得到解决。它只发生在Chrome 77上

我很乐意提供代码,但我真的不知道从哪里开始。该平台是使用backbone.js构建的


欢迎任何想法。

问题来自高度为0的选项卡列表。为什么?=>阅读

此代码应该修复它:

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

问题来自高度为0的选项卡列表。为什么?=>阅读

此代码应该修复它:

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

你是个超级天才。如果我能投票1000次,我会的。非常感谢你!你是个超级天才。如果我能投票1000次,我会的。非常感谢你!