1

jsfiddle:

http://jsfiddle.net/FPkxn/2/

html:

<input type="text" id="Display"/>
<div id="Container" style="overflow:scroll; height:200px; width: 115px;overflow-x: hidden;">
<div id="HugeDiv" style="background-color:red;width:100px;height:3000000px"></div>
</div>

Javascript(JQuery):

var Display = $("#Display");

$("#Container").scroll(function(){
    Display.val($(this).scrollTop());
});

console.log($("#HugeDiv").height());

这不会显示在浏览器上!它将在计算高度显示 -184070.03,实际高度将为 1,533,917 像素。

为什么?Firefox 按预期显示高度。

¿任何解决方法?

谢谢

4

0 回答 0