在文档中间刷新时jQuery高度错误

时间:2017-09-10 02:10:48

标签: javascript jquery html css height

我有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()。任何人都可以想到这个的原因吗?

1 个答案:

答案 0 :(得分:0)

最好使用onload代替ready。这使得脚本等待一段时间,直到所有内容都被加载。