亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

不能設定bottom:0么

為什么要定位top

以bottom定位不行么

正在回答

6 回答

jWindow.scroll(function(){

//滾動高度

var scrollHeight=jWindow.scrollTop();

//屏幕高度

var screenHeight=jWindow.height();

//右側邊欄高度

var fixedHeight=$('.fixed').height();

var left=$('.fixed').offset().left;

if(scrollHeight+screenHeight>fixedHeight){

$('.fixed').css({'position':'fixed','top':-(fixedHeight-screenHeight),'left':left});

}

else{

$('.fixed').css({'position':'static','left':0,'top':0});

}

});

'top':-(fixedHeight-screenHeight) ? ? //當滾動高度+屏幕高度>右側邊欄高度時,右側邊欄的為固定定位,定位top為剩下的高度。

好吧,你方法也可以!

0 回復 有任何疑惑可以回復我~

你要仿照別人敲代碼前,必須把你和他的案例條件設為一樣,以免自己錯了找不出原因

0 回復 有任何疑惑可以回復我~
#1

DangCode 提問者

我前邊說了 我做過測試了 我把老師的源碼改動了一下top為bottom尋找不同 可是還是沒發現有什么不同 我想問一句 你測試了沒 要是你知道這樣設置會有什么問題就直接說出來吧 因為我真的沒發現有什么問題
2016-05-10 回復 有任何疑惑可以回復我~

那是因為你右側的固定邊欄不夠高,如果你的右側邊欄高度大于一屏的高度,問題就出現了

0 回復 有任何疑惑可以回復我~

側邊到底時fixed定位 老師用的是top定位 還需要計算出top的位置為側邊高減去屏幕高 但是用bottom定位 直接0就行了 老師為什么要用top定位啊 有什么玄機么 我試了試bottom:0定位也行啊

0 回復 有任何疑惑可以回復我~

不可以,自己測試吧,就能發現為什么了

0 回復 有任何疑惑可以回復我~
#1

DangCode 提問者

側邊到底時fixed定位 老師用的是top定位 還需要計算出top的位置為側邊高減去屏幕高 但是用bottom定位 直接0就行了 老師為什么要用top定位啊 有什么玄機么 我試了試bottom:0定位也行啊
2016-05-10 回復 有任何疑惑可以回復我~
#2

DangCode 提問者

我測試了 很正常啊 position:fixed 本來就是對屏幕來說的 bottom:0 就是讓底邊對齊 我用的就是這個做老師的實例 沒發現問題啊
2016-05-10 回復 有任何疑惑可以回復我~

你是什么定位,代碼

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

不能設定bottom:0么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號