Проблема с кэшированием изображений на сервере jQuery - PullRequest
0 голосов
/ 03 мая 2010

У меня самая странная проблема. Я реализую простую галерею с использованием плагина jQuery nivo slider. Все работает отлично, когда я тестирую его на своем локальном компьютере, но у меня проблема с сетевым сервером.

Изображения обычно не появляются при первом открытии веб-сайта. Кажется, есть проблема с кэшированием изображений. при перезагрузке страницы (простой f5) все работает нормально.

Вместо того, чтобы показывать вам код, я думаю, что было бы лучше показать сайт, чтобы вы могли увидеть, что Firebug показывает вам: http://teslacreations.com/orangery/test.php

У кого-нибудь есть идеи, как ее решить?

Ответы [ 2 ]

0 голосов
/ 03 мая 2010

Сортировка! Боже, почему всегда так, что, когда вы часами боретесь с проблемой и, наконец, решаете опубликовать вопрос в Интернете, вы сами решаете проблему за несколько минут? ;)

хорошо, для людей, которые могут столкнуться с проблемой в будущем - добавление таймаута перед тем, как связать div с изображениями с помощью функции jQuery Nivo Slider, решает его.

Интересно, что я узнал, проверив код создателя плагина - хотя он никогда не упоминал об использовании тайм-аута js, он делает это сам.

Большое спасибо за ваш вклад, ребята С уважением

0 голосов
/ 03 мая 2010

Подтвердите свой XHTML! У меня была именно эта проблема с Nivo, и проблема заключалась в том, что содержащийся div не (при некоторых обстоятельствах) не предоставлял сценарию правильные размеры.

Мое решение состояло в том, чтобы конкретно указать размеры контейнера и области просмотра , чтобы у nivo было что-то, за что можно ухватиться.

Если вам интересно, посмотрите на проект здесь . Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...