在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ fixed的替代方案

fixed的替代方案

頁面中用到fixed固定底部面板區(qū)域, 但是在vue router動(dòng)畫中會(huì)出現(xiàn)位置抖動(dòng)(因?yàn)榇嬖诙鄠€(gè)不同底部面板, 無法把面板移出transition), 具體就是頂部緊跟著內(nèi)容高度而不是固定在視圖下方, 查了下發(fā)現(xiàn)是tansfrom的標(biāo)準(zhǔn)所致

想著既然fixed布局有這個(gè)問題那我用absolute布局配合事件來實(shí)現(xiàn)吧, 滾動(dòng)時(shí)改變bottom, 但是實(shí)現(xiàn)出來的效果非常生硬, 達(dá)不到fixed的流暢程度, 代碼如下

    window.onscroll = () => {
      this.$refs.panel.style.bottom = -document.documentElement.scrollTop + 'px'
    }

想看看大家有沒更好的解決方法

具體問題請看
https://jsfiddle.net/cL5q0b0m...

回答
編輯回答
舊時(shí)光

使用fixed同時(shí)外部再加一層bfc值得一試
代碼貼詳細(xì)點(diǎn)吧

2017年1月25日 15:52