В приведенном ниже фрагменте кода я попытался создать объекты с классом "rot" , чтобы изменить внутренний HTML-код, используя атрибут value , включающий массив символов. 1005 *
Я хочу, чтобы эти символы вращались с интервалом.
Я заметил, что проблема во внутреннем цикле для - мне нужен setTimeout или что-то подобное, но это не работает.
есть ли решение этой проблемы?
Заранее спасибо.
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<span class="rot" value="$^%^@">currency</span>
<span class="rot" value="1^2^3">numbers</span>
<script>
function rotateItem()
{
for(j=0;j<$(".rot").get().length;j++)
{
valueToRotate = $(".rot:eq("+j+")").attr("value").split("^");
for(i=0;i<valueToRotate.length;i++)
{
$(".rot:eq("+j+")").html(valueToRotate[i]);
}
}
}
setInterval("rotateItem()",1000)
</script>