小编典典

jQuery CSS渲染-在Firefox中工作,而不在Chrome中工作

css

我正在使用jQuery滑块来调整包含段落文本的DIV的填充。当我在所有方向上均等地增加填充时,它应将随附的段落强制插入页面中央越来越窄的列中。

这在Firefox中有效,但在Chrome中段落宽度保持不变(即,随着DIV的填充物压入它们,它们的宽度不会变窄),因此将布局向右推。

我在这里重新创建了这个问题。您可以在Chrome和Firefox中尝试一下以了解其区别。

关于如何强制Chrome刷新所附段落的任何想法?


阅读 407

收藏
2020-05-16

共1个答案

小编典典

我知道有一些方法可以强制(或欺骗)Chrome刷新/重绘/重新计算页面元素,但不知道如何执行。有任何想法吗?

sel.style.display='none';
sel.offsetHeight; // no need to store this anywhere, the reference is enough
sel.style.display='block';
2020-05-16