jquery - Firefox 不会将样式应用于通过 Ajax 加载的内容(使用 AngularJS)

标签 jquery css angularjs ajax firefox

我正在开发应用程序 (MVC4 + AngularJS)。我有一个很奇怪的问题。 在 Firefox(当前版本 42)中,通过 Ajax 调用加载的内容并不总是采用 css 样式(之前加载)。 在所附的图片上,您可以看到值文本(标记为红色)应该具有 font-weight: normal(Firefox Firebug 显示正常字体 - 也在计算选项卡中);但是显示的文本看起来很粗。 我排除了自定义字体的原因(Arial 显示了同样的问题)。

我还认为这可能是 AngularJS 的问题。一些(必需的)标签是粗体的(使用条件 ng-class),但即使我删除了 ng-class,所有文本、标签和值仍然是粗体。

对我来说,Firefox 似乎没有将主体样式应用于使用 Ajax 调用加载的元素。

截图如下:

Live view normal font bold font

最佳答案

将 Firefox 升级到刚刚发布的最新版本(从 42 到 43)后,所有问题都消失了。

关于jquery - Firefox 不会将样式应用于通过 Ajax 加载的内容(使用 AngularJS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34076992/

相关文章:

jquery - 如何查找具有指定背景图像的所有元素

javascript - Bootstrap 4 Popover - 人员输入字段(不显示弹出窗口)

javascript - 尝试在不刷新页面的情况下单击按钮显示新的随机值

javascript - NgRepeat 没有从更新的数组更新

javascript - 根据两个下拉菜单中的值填充并显示 html 表格

html - 位置 div 移动到 CSS Grid 中指定的不同位置

javascript - "Traversing DOM"nextSibling 属性不起作用。 (JavaScript)

javascript - 使用 SailsJS + AngularJS 时如何防止模板暴露

javascript - 如何获取 ng-table 表 header value ?

javascript - 当用户使用选择框无法正常工作时隐藏和显示 div