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 按预期显示高度。
¿任何解决方法?
谢谢