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

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

fixed的替代方案

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

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

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

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

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

回答
編輯回答
舊時光

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

2017年1月25日 15:52