0

我试图使用 Ajax 和 Jquery 检查加载页面的高度,这是我的代码:

                        $.ajax({
                            url: url,
                            success: function(msg){ 
                                var heigOfDiv = html(msg).height();
                                alert (heigOfDiv);
                            }
                        });

如果加载页面example.php并且height of this page is 2500px我想提醒这个号码。我试过了,document.height()但确实给了我实际页面的高度。任何想法如何做到这一点?我需要计算高度,因为我想使用 jquery 滚动条和高度将其分配给视口。

4

1 回答 1

0

您需要将元素附加到 DOM 中,以便浏览器渲染元素并生成它的尺寸。我会通过附加它做一个1x1px的隐藏容器(通过visibility:hidden,而不是)来做到这一点,这样它就不会影响当前页面尺寸,然后通过jQuery测量它的高度。display:noneoverflow:hidden

于 2013-02-19T22:42:38.960 回答