У меня есть простой метод jQuery, который может вас заинтересовать.
В примере используется ротатор изображений JW Image Rotator, который использует внешний файл в формате XSPF, Формат тегов RSS и ASX.
Это также может быть простой и простой текстовый XML-файл, который предоставляет загружаемая демонстрация. Вы можете использовать Flicker, а затем получить доступ к этим RSS-каналам, чтобы оптимизировать плейлисты.
Что касается первой проблемы, о которой вы упомянули, обновление Image Rotator без обновления веб-страницы показано в демонстрации с помощью простого setTimeout. Он перезагружает либо тот же файл playlist.xml, который был ранее обновлен, либо использует другой файл списка воспроизведения.
Чтобы решить вашу вторую проблему, файлы playlist.xml упрощают работу, когда они перезагружаются в указанное время, поскольку они автоматически принудительно обновляют содержимое, которое у вас есть в папке с изображениями (если например, без использования RSS-каналов).
Всякий раз, когда вы перезаписываете файлы, например 01.jpg в 10.jpg, во время события перезагрузки новые файлы будут захвачены благодаря извлечению JW Image Rotator. их.
Это означает отсутствие временных меток или других хаков для принудительной перезагрузки. Чтобы сделать еще один шаг вперед, вы можете иметь массив списков воспроизведения, которые могут автоматически циклироваться, чтобы иметь полностью автоматизированный процесс.
В DEMO есть много комментариев и несколько сообщений журнала консоли, чтобы объяснить, что происходит, чтобы вы могли адаптировать методы демонстрации к любому другому ротатору изображений или плагину для изображений. там.
Вот ДЕМО-версия jsFiddle, которая представляет собой учебную версию.
Эта ДЕМО-версия на jsFiddle не содержит комментариев или консоли, поэтому вы можете четко видеть код.
Вот pastebin обучающей версии, которую можно загрузить.
Чтобы попробовать эту DEMO локально, вам понадобится JW Image Rotator с открытым исходным кодом, в настоящее время версии 3.18, который теперь имеет водяной знак JW, но v3.17< /strong> этого нет... он заархивирован ЗДЕСЬ и он включает все исходные файлы, включая .fla Flash-файлы.
DEMO также содержит ссылку на команды JW Image Rotator JavaScript API, которые даже не используются... но легко доступны для дальнейшей настройки!
person
arttronics
schedule
16.05.2012