我有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()
。任何人都可以想到这个的原因吗?
答案 0 :(得分:0)
最好使用onload
代替ready
。这使得脚本等待一段时间,直到所有内容都被加载。