代码之家  ›  专栏  ›  技术社区  ›  bcm

jquery get css属性font-weight返回数字而不是IE中的“bold”

  •  2
  • bcm  · 技术社区  · 14 年前

    我正在尝试使用最新的jquery获取属性的字体权重,但在IE中不起作用。。。在IE开发工具工具栏控制台上-

    $('#ctl00_ContentPlaceHolder1').css('font-weight')
    

    退货

    700 !

    我查了来源。。。看不到样式格式有任何问题。在FF工作。

    2 回复  |  直到 14 年前
        1
  •  4
  •   Jason Lewis    14 年前

    没有什么不寻常的地方,因为大胆是700的同义词。

    http://www.w3.org/TR/CSS2/fonts.html#font-boldness

    标有“粗体”的字体通常对应于权重值“700”。

        2
  •  0
  •   bcm    14 年前

    耶,刚刚意识到。。我认为jQuery应该在浏览器之间返回相同的值tho。。。我正在用这个

    ...
    fontWeight = $(this).css('font-weight');
    if (fontWeight == 'bold' || fontWeight == '700') {
    ...