如何解决未捕获的问题TypeError:无法读取属性顶部的null?

时间:2015-12-24 07:31:16

标签: javascript jquery

我编写了这段代码来创建一个粘贴在浏览器窗口右侧的浮动侧边栏。

我收到此错误:

  

未捕获的TypeError:无法读取null的属性“top”

此功能显示错误。你有解决方案吗?

function setCaptionPosition(){
  if(showBgCaption)
  {
    var posTop = $('#bgImages   .active').position().top+$('#bgImages').position().top-10;
    var maxTop = $('#content').height()-$('#bgText').height()-20;
    posTop = (posTop>maxTop)?maxTop:posTop;
    posTop = (posTop<-20)?-20:posTop;
    $('#bgText').stop().animate({top:posTop, opacity:'1'}, 500, 'easeOutQuad');
   }
  else
  {
    $('#bgText').stop().animate({opacity:'0'}, 500, 'easeOutQuad');
  }
}

0 个答案:

没有答案