Анимация на jQuery
Доброй ночи!
Вопрос такой, в папке имеется 10 изображений логотипа. 10 изображений я хочу использовать как кадры. Можно ли сделать так, чтобы jQuery функцией по очереди загружать в див эти изображения с разницей по времени 0,10 секунд? И как это можно сделать? Заранее спасибо! Вроде начал, да только не грузит что-то! Вот код. Может где ошибка? <script type="text/javascript"> jQuery.noConflict(); jQuery(document).ready(function() { var x=1; for (x=1; x=6; x++){ setInterval(jQuery("#page_list").css({"background","url('./images/anitmation/shark"+x+".jpg') no-repeat;"}),2000); if(x=6){ x=1; } } }); </script> |
var ani_id = 1; function animation(){ $("#page_list").css({"background","url('./images/anitmation/shark"+ani_id+".jpg') no-repeat"}); if ( ani_id > 9 ) ani_id = 1; else ani_id++; setTimeout(animation,100); } Не проверял, но должно работать. |
Я проверил, не работает ((((
Файрбаг ошибку выдал на css(). Missing : after property id |
Цитата:
|
Лучше наверное так будет:
var ani_id = 1; setInterval(function(){ $("#page_list").css({"background","url('./images/anitmation/shark"+ani_id+".jpg') no-repeat"}); if ( ani_id > 9 ) ani_id = 1; else ani_id++; },100); |
Все спасибо! Работает!
|
Часовой пояс GMT +3, время: 02:05. |