не получается зациклить функцию, может быть в jquery есть какие-то специальные способы вроде loop или тп?
для примера - кусочек простого кода - зеленый блок появляется и через некоторое время исчезает.
<style>
#green {
width:100px;
height:100px;
background-color:#006600;
display:none;
}
</style>
<script src="jquery.js"></script>
<script type="text/javascript">
for (i = 0; i < 5; i++) {
$("#green").fadeIn(1000);
setTimeout(
function()
{
$("#green").fadeOut(1000);
}, 1000);
}
</script>
<div id="green"></div>
цикл отрабатывает вместо пяти, всего один раз.
как сделать чтобы отработал пять раз или бесконечно?
спасибо