我有计算容器高度的javascript代码。
两种情况:
正确高度 - 当我在页面顶部进行硬刷新时。
高度不正确 - 当我在页面中间的某个位置进行硬刷新时。
jQuery
jQuery( document ).ready(function() {
if (jQuery('.sidebar').length){
var $sidebar = jQuery('.sidebar');
var $container = jQuery('.syllabus-container');
var $writerContainer = jQuery('.writer-container');
var sideBottom = parseFloat($sidebar.css('top')) + $sidebar.height();
var contBottom = $container.offset().top + $container.height();
}
});
我并没有真正的例子,但基本上问题出在最后一行,它的作用是$container.height()
。谁能想到这有什么原因吗?
最佳答案
最好使用onload
而不是ready
。这使得脚本需要等待更长的时间才能加载所有内容。
关于javascript - 在文档中间刷新时,jQuery 高度错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46136689/