我编写了这段代码来创建一个粘贴在浏览器窗口右侧的浮动侧边栏。
我收到此错误:
未捕获的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');
}
}