課程
/前端開發
/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 回答下載源碼 不懂
1 回答ie8為什么不考慮
1 回答使用css中position fixed屬性能不能用absolute代替
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-08
確實,會往下走一個screen和side的差值。這算一個bug吧,可能還需要寫一個條件語句if(screenHeight<sideHeight){
? $('#J-BdSide').css({
? ? ? ?'position':fixed,
? ? ? ?'top':0,
? ? ? ?'right':0
});
}