Я пытаюсь сделать gif-загрузчик ajax, который показывает, когда изображения последовательно загружаются на страницу.
так будет работать вот так.
ajax loader show - изображение fadeIn - ajax loader fadeOut - затем переходите к следующему изображению.
ajax loader show - изображение fadeIn - ajax loader fadeOut - затем переходите к следующему изображению.
ajax loader show - изображение fadeIn - ajax loader fadeOut - затем переходите к следующему изображению.
ajax loader show - изображение fadeIn - ajax loader fadeOut - затем переходите к следующему изображению.
Продолжайте делать это прямо на странице.
Вот мой код.
<ul id="clients">
<li><img src="images/logos/clients_03.jpg" width="242" height="152" alt="Taylor Woodrow" /></li>
<li><img src="images/logos/clients_04.jpg" width="242" height="152" alt="BG Group" /></li>
<li><img src="images/logos/clients_05.jpg" width="242" height="152" alt="Canon" /></li>
<li><img src="images/logos/clients_06.jpg" width="227" height="152" alt="department" /></li>
<li><img src="images/logos/clients_08.jpg" width="242" height="164" alt="disney" /></li>
<li><img src="images/logos/clients_09.jpg" width="218" height="164" alt="xts" /></li>
<li><img src="images/logos/clients_10.jpg" width="223" height="164" alt="fisevr" /></li>
<li><img src="images/logos/clients_11.jpg" width="227" height="164" alt="hilti" /></li>
</ul>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js" type="text/javascript"></script>
<script>
$("ul#clients li").append('<img id="show" src="images/ajax-loader.gif" width="32" height="32" alt="fvdsv" />');
$("ul#clients li:eq(0)").show("fast", function () {
/* use callee so don't have to name the function */
$(this).next("ul#clients li").fadeIn("slow", arguments.callee);
});
Так что это вроде работает, но загрузчик ajax все время показывает какую-либо помощь?
Спасибо