代码之家  ›  专栏  ›  技术社区  ›  Kim Stacks

jquery ie7 css高度与firefox的结果不一致

  •  0
  • Kim Stacks  · 技术社区  · 16 年前
    var heightOfDIV = $thisElement.css('height');
    alert(heightOfDIV);
    

    当我使用firefox时,上面的功能和我期望的一样有效。

    它返回触发上述代码的DIV元素。我的身高是393倍。

    但是在IE7里,我有自动的。

    这给我带来了麻烦。

    顺便说一下,上面的代码是在expander jquery插件的afterexpand($thiselement)函数中运行的。

    有人能帮我吗?这样我就能在IE7中得到和火狐一样的结果。

    谢谢您。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Greg    16 年前

    使用 .height() 方法代替:

    var heightOfDiv = $thisElement.height();