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

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

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

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

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

回答:

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

sel.style.display='none';

sel.offsetHeight; // no need to store this anywhere, the reference is enough

sel.style.display='block';

以上是 jQuery CSS渲染-在Firefox中工作,而不在Chrome中工作 的全部内容, 来源链接: utcz.com/qa/404349.html

回到顶部