我认为我的问题与Google Chrome最近的更新有关。直到2017年7月,它顺利运作。我刚刚尝试使用Microsoft Edge,它在那里工作,没问题。
在Chrome上,我发出一个AJAX请求,用6个新产品更新列表。他们出现了,但过了一会儿他们就消失了。实际上,他们仍然在那里,因为如果我将鼠标悬停在他们身上,就会出现一些信息。如果我突出显示它们(用鼠标或CTRL + A)并点击其他地方,大部分时间它们都会保持可见。
有谁知道我能做些什么来解决这个问题?对不起,我没有发布代码,我甚至不知道我需要发布哪一部分代码。正如我所说,我怀疑代码中的问题,因为我在过去六个月或更长时间内没有改变它,这个问题出现在一个月前(同时在多台计算机上)。
答案 0 :(得分:0)
这是由于Chrome(来自V60)中的错误导致Chrome 忘记在特定条件下重新呈现元素。
使用CSS修复它的一种方法是使用translateZ(0)
强制Chrome重新渲染内容。
.your-element {
transform: translateZ(0);
}