我正在嘗試編寫一個JavaScript腳本,在必要時動態地將元素錨定到頁面底部。下面是一個示例我的代碼:當我想以固定的元素,在頁面頂部和右側當我動態更改底部屬性時,元素不會錨定到屏幕底部
thebox.style.right = (window.innerWidth - topleft.Left - abs.Left - thebox.offsetWidth)+'px'
thebox.style.left = ''
thebox.style.top = (topleft.Top - abs.Top)+'px'
thebox.style.bottom = ''
此代碼調用。其他代碼被稱爲其他錨位置。
問題是,如果元素最初錨定在頁面的右側,它將只錨定在頁面的右側。當我動態地將一些東西錨定到最右側時,它會正確地錨定在左側。當我將它固定在右側時,它正確地固定在右側。但是,如果它從來沒有固定在正確的位置上,那麼無論我做什麼,它都不會停留在正確的位置。
我在做什麼錯?
多一點的情況下,將有助於...也許做的jsfiddle一個簡單的例子? – KTastrophy 2012-08-01 23:08:48