0
在CSS中的粘性定位支持是非常好的,但有小故障! 我在兩列布局上使用position: sticky
。在頁面滾動時,在粘貼定位的div中的select
呈現方式偏離其位置,在div之外,原本沒有任何滾動的情況下出現的位置,我在該頁面中設置了select
下拉列表。屏幕截圖如下: 位置:粘性問題 - 元素出現偏離
當我點擊任何地方關閉下拉菜單,然後再打開它,它會在正確的位置渲染。這在Chrome和Firefox上發生,但不在Safari中。
這裏是一個jsfiddle與問題複製。打開下拉菜單之前,向下滾動一下,然後點擊選擇。
有沒有人知道這個解決方案?
您能提供一個現場示例嗎? – jhpratt
剛剛添加了一個jsfiddle現場示例。 – mavili
@mavili我不能在你的小提琴中重現錯誤。 –