未捕获的TypeError:无法在Rails应用上读取未定义的属性'getBoundingClientRect'

时间:2018-10-17 14:22:19

标签: javascript jquery ruby-on-rails

当我在Rails网站的每个页面上单击任何位置时,都会出现以下错误:

  

未捕获的TypeError:无法读取未定义的属性'getBoundingClientRect'

在Chrome控制台中,该错误出现在此功能的第3行(不是我的):

$(document).on('click', 'body', function(e) {
  var tabs = $('#tabs');
  var width = Math.round(tabs[0].getBoundingClientRect().width);
  if (tabs.css('left') == '0px') {
    if (e.pageX > width && e.pageY > 60) {
      if (animationDone == true) {
        animationDone = false;
        tabs.animate({
          left: "-=" + width
        }, 400, function() {
          animationDone = true;
        });
      }
    }
  }
});

The console error

您是否知道可能导致此错误的原因?我评论了所有似乎没有导致此错误的JS。

0 个答案:

没有答案