Эта проблема происходит только в Google Chrome в Mac OS X (Chrome 17). Я тестировал его во всех основных браузерах на Mac и Windows 7.
Вот страница, о которой идет речь: http://dealsfortherich.com/drop/
Как вы можете видеть, я загружаю divs через JQuery AJAX.
Страница всегда в порядке на "Обновить".
Вы можете перемещаться по страницам с помощью стрелок влево и вправо. Проблема возникает при смене страниц; особенно при смене страниц при быстром прокрутке страницы. Попробуйте прокрутить страницу очень быстро и нажмите стрелку вправо.
Фоновые изображения, которые уже были загружены с помощью CSS (например):
.sort_block{ background: url(images/sort_block.png) no-repeat;}
начинают исчезать. Исходные изображения, загруженные с помощью CSS, начинают исчезать. Все в порядке. Если вы откроете инструменты разработчика в Chrome, проверьте элементы, вы увидите, что браузер имеет правильный синтаксис и он уже загрузил изображение в его кеш. По какой-то причине он просто не отображает его. Значение отображения CSS верное. В инспекторе для div с отсутствующим фоном, если вы изменяете значение, такое как "top: 8px;" до "top: 9px;" изображение неожиданно появляется.
Это происходит только в Chrome (версия 17) и Chrome Canary (версия 19) для Mac OS X (10.7.3). Должен ли я сообщать об этой ошибке Google или существует известная работа или исправление? Я предполагаю, что я могу заменить s на s, но я предпочел бы сделать это правильно и исправить эту странную проблему.