当前位置: 首页 > 面试题库 >

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

颜志业
2023-03-14
问题内容

我正在使用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';


 类似资料:
  • 我正在尝试访问此属性: 它在Chrome中运行良好,但在Firefox中我得到了“未定义”。有没有什么方法可以在所有浏览器中做到这一点呢? 如果你想知道我需要它做什么:我想在一个矩形的垂直中心对齐一个可变字体大小的文本。字体大小,然而,总是包括一个小的空隙以上的实际顶部的字母。我想要的是实际的像素高度。字母上方的这个差距正是我将“显性-基线”设置为“悬挂”后“offsettop”的值。

  • 问题内容: 我正在创建一个日期时间字符串,如下所示: 使用以下代码,我在Firefox中获得无效的日期,但在Chrome中正常运行 在firefox中,date1给我一个无效的日期,但是在chrome中,它的工作正常,主要原因是什么? 问题答案: 您无法以任何方式实例化日期对象。它必须以特定的方式。以下是一些有效的示例: 要么

  • 我发现,如果我们设置一个块级元素的高度为或而没有设置父级的高度为显式值,并且它的块级子级有底部边距,那么它在Chrome中会计算不同的高度,而在Firefox中则不会。对于设置的情况: http://codepen.io/anon/pen/bjgkmr 块的高度将计算为的内容高度。我很困惑为什么应该和一样计算,因为父元素(和标记)没有显式地设置它的高度,而是有不同的高度,因为我们只是直接将高度设置

  • 问题内容: 我试图进入jquery / ajax,我什至不敢相信我无法通过这第一个测试。我正在跟踪我在Jquery API站点上 找到的示例,然后将其跟踪到T。 我在桌面上创建了一个本地文件夹,并添加了2个文件。 index.html 和 list1.html。 Index.html: list1.html 我试图用15分钟的时间在chrome中运行index.html,但没有任何显示(例如jqu

  • 我正在尝试进入jQuery/Ajax,我甚至不敢相信我无法通过第一个测试。我遵循的是在Jquery API站点上找到的一个示例,我遵循的是一个T。 null 那么这是浏览器的问题吗?为什么Chrome和IE不显示这个加载列表,而firefox显示呢?我不知道是我的代码还是环境让我在学习的时候感到愤怒。