课程
/前端开发
/JavaScript
/固定边栏滚动特效
为啥设置top为:-(sideHeight=windowHeight)
如果sideHeight高度还没有浏览器可视高度高那不就是整块sideHeight整体往下改变top 往下移么?
2015-08-16
源自:固定边栏滚动特效 2-1
正在回答
确实,会往下走一个screen和side的差值。这算一个bug吧,可能还需要写一个条件语句if(screenHeight<sideHeight){
$('#J-BdSide').css({
'position':fixed,
'top':0,
'right':0
});
}
我要成为前端大姐大
举报
剖析淘宝首页固定边栏滚动特效,通过JavaScript、jQuery等前端技术实现
4 回答top值为何变成-(sideheight-screenheight)?
6 回答不能设定bottom:0么
1 回答ie8为什么不考虑
1 回答使用css中position fixed属性能不能用absolute代替
1 回答为什么不直接放在 $(window).ready(function(){})里直接写啊