Sự cố này chỉ xảy ra trong Google Chrome trên Mac OS X (Chrome 17). Tôi đã thử nghiệm nó trên tất cả các trình duyệt chính trên Mac và Windows 7.Hình nền CSS biến mất trong Chrome
Đây là trang trong câu hỏi: http://dealsfortherich.com/drop/
Như bạn thấy, tôi tải divs qua JQuery AJAX. Trang luôn tốt trên "Làm mới".
Bạn có thể điều hướng các trang có mũi tên trái và phải. Vấn đề xảy ra khi bạn thay đổi trang; đặc biệt là khi bạn thay đổi trang khi cuộn trang một cách nhanh chóng. Hãy thử cuộn trang xuống rất nhanh và nhấn vào mũi tên phải. Các hình nền đã được tải qua CSS (ví dụ):
.sort_block{ background: url(images/sort_block.png) no-repeat;}
bắt đầu biến mất. Chỉ các hình nền được tải bằng CSS mới bắt đầu biến mất. Tất cả đều ổn. Nếu bạn mở Công cụ dành cho nhà phát triển trên Chrome, hãy kiểm tra các yếu tố, bạn sẽ thấy trình duyệt có cú pháp chính xác và nó đã tải hình ảnh xuống bộ nhớ cache của nó. Vì một số lý do, nó chỉ không hiển thị nó. Giá trị hiển thị CSS là chính xác. Trong Thanh tra, đối với div có nền bị thiếu, nếu bạn sửa đổi một giá trị như "top: 8px;" thành "top: 9px;" hình ảnh đột nhiên xuất hiện.
Điều này chỉ xảy ra trong Chrome (v. 17) và Chrome Canary (phiên bản 19) dành cho Mac OS X (10.7.3). Tôi có nên báo cáo lỗi này cho Google hoặc có một công việc đã biết xung quanh hoặc sửa chữa không? Tôi đoán tôi có thể thay thế s với s nhưng tôi thà làm điều đó một cách chính xác và sửa chữa vấn đề kỳ lạ này.
Cảm ơn, lỗi đó là chính xác những gì tôi đang trải qua, đây là những chỉ xảy ra trên divs được ẩn trước đó. – daSong
Giải pháp khắc phục sự cố này giải quyết vấn đề cho tôi: http://blog.andrewcantino.com/blog/2012/02/15/fixing-the-chrome-background-refresh-bug/ – daSong
Vấn đề này đã được khắc phục và hợp nhất thành nhà phát triển và kênh beta: http://code.google.com/p/chromium/issues/detail?id=111218#c43 Tính đến hôm nay, có vẻ như nó chưa được chuyển sang ổn định, nhưng điều đó sẽ sớm xảy ra . Bạn có thể xem http://googlechromereleases.blogspot.com/ nhưng nó phải là vấn đề của ngày. –