Tôi có một trang web có thanh tiêu đề và thanh trượt được cố định. Với iOS7 theo hướng dọc, tiêu đề cố định vẫn cố định khi thanh bên hiển thị, nhưng trên iOS8 tiêu đề đẩy nhẹ lên trên tùy thuộc vào khoảng cách bạn cuộn xuống. Tôi cần nó để cố định.Lỗi vị trí cố định mới trên iOS8
Xem jsbin này: http://jsbin.com/xuyevi/2/
Những mảnh chính là một tiêu đề, một bên, và nội dung chính. Tiêu đề được cố định ở đầu màn hình bằng cách sử dụng vị trí cố định và có chỉ mục z giữ nó ở trên nội dung khi bạn đang di chuyển.
Thanh bên được cố định ở phía bên trái của màn hình và ban đầu được ẩn bằng cách dịch sang trái theo chiều rộng của nó.
Để mở thanh bên, mỗi tiêu đề, nội dung và thanh bên được dịch sang bên phải theo chiều rộng của thanh bên.
Một lần nữa, tính năng này hoạt động hoàn hảo trên iOS7 và tất cả các trình duyệt khác hỗ trợ dịch3d và thậm chí nó hoạt động chính xác trong iOS8 khi ở hướng ngang. Nhưng trong chân dung iOS8, tiêu đề cố định sẽ trượt khỏi màn hình dựa trên mức độ cuộn xuống của người dùng.
Hơn nữa, bằng cách sử dụng trình kiểm tra Safari cho thấy rằng các mục menu trên màn hình được bù trừ từ vị trí dự kiến của chúng. I E. chọn một phần tử trong thanh tra đánh dấu một vùng trên màn hình được bù đắp từ vị trí thực tế mà nó được hiển thị.
Có ai khác chạy vào điều này không? Có ai biết sửa chữa không?
EDIT: Thanh tra viên cho rằng tiêu đề vị trí cố định chính xác ở vị trí cần thiết, mặc dù nó thực sự bị đẩy ra khỏi màn hình.
Tôi cũng đang gặp phải vấn đề này. Tôi nhận thấy rằng khi sử dụng 'vị trí: cố định' chiều rộng của thùng chứa lớn hơn' 4/3' lớn hơn giá trị gốc của nó. Sử dụng ['position: -webkit-sticky'] (http://updates.html5rocks.com/2012/08/Stick-your-landings-position-sticky-lands-in-WebKit) không có vấn đề này, nhưng không hoạt động trong trường hợp của tôi (gặp sự cố với độ mờ/hình nền). Nếu/Khi tôi giải quyết vấn đề này, tôi sẽ đăng câu trả lời ở đây. – iX3
Tôi _solved_ điều này cho trang web của chúng tôi bằng cách di chuyển từ 'đẩy' sang hiệu ứng 'trượt qua'. Nội dung chính hiện vẫn được đặt trong khi thanh bên và tiêu đề trượt qua nó. Tôi muốn quay trở lại đẩy nếu tôi có thể, nhưng ngay bây giờ tôi không có thời gian để chi tiêu với những gì có vẻ là một lỗi trong iOS8. –