innerHeight()在chrome中有冲突吗?

时间:2011-12-28 13:10:33

标签: jquery css

CSS代码:

#jpspm {
    position: relative;
    top: -83px;
    left: -1px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 64px;
    padding-right: 63px;
    width: 563px;
    z-index: 1;
    display: block; 
}

jQuery代码:

var jp_con = jQuery('#jpspm').innerHeight();
console.log('InnerHeight:' + jp_con);

示例:http://jsfiddle.net/xzexn/

在Firefox和资源管理器中它工作正常,但在Chrome中它给出了差异,帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

客户innerHeight的变化非常大。虽然jensgram在评论中表现不错,但我在Chrome中获得了26,在Firefox中获得了6

请注意,innerHeight也不能可靠地跨浏览器不如clientHeight广泛有用。来自dottoro

  

innerHeight属性很少有用,因为滚动条不是   文件工作区的一部分。使用跨浏览器clientHeight   相反,html元素的属性。它返回的高度   浏览器的客户区没有水平滚动条。