我有一個和屏幕粘在一起的邊菜單。當打開一個燈箱,防止滾動設置身體的位置:固定;側面導航消失。這似乎只發生在Firefox中。
我理解的問題來自高層:-600 px;防止滾動時,用于使用戶保持在頁面上同一位置的值(-本例中的600px只是為了舉例,在我的代碼中,該值是用JS生成的)。
CodePen來說明問題。
我創建了CodePen來嘗試隔離這個問題,當意識到這個問題是由高層創建的:-600px時,我嘗試為它找到一個解決方法。因為這是用來保持用戶在頁面的相同位置,它需要在那里。
我試圖使用變換來達到同樣的效果,但沒有找到一個合適的解決方案。