我被这个问题困住了一会儿,我想我可以分享一下这个位置:sticky + flexbox gotcha:
我的粘性div工作良好,直到我切换到flexbox容器的视图,突然div不粘时,它被包装在一个flexbox父。
.flexbox-wrapper { 显示:flex; 身高:600 px; } .regular { 背景颜色:蓝色; } .sticky { 位置:-webkit-sticky; 位置:粘性; 上图:0; 背景颜色:红色; } < div class = " flexbox-wrapper”> < div class = "常规" > 这是普通的盒子 < / div > < div class = "粘" > 这是一个粘盒子 < / div > < / div >
显示问题的JSFiddle