function Game(){
var fi = figureSel(it);
f = eval(fi + '.position');
var color = eval(fi + '.colorClass');
var posi = f[0];
var i = 0;
var t = 0;
function Star(){
while(t < 4){
setTimeout(Star, 1000);
for (i = 0; i < posi.length; i++){
$(pos(posi[i][0] + t, posi[i][1])).addClass(color);
};
t++; }; };
Нужно рекурсивно вызывать функцию через SetTimeout 4 раза, а не пихать while в Star, который вызывается через 1 секунду, получается каждый раз через секунду вызывается функция Star, в которой цикл четыре раза вызывает опять функцию Star итп
Примерно так:
function Star() {
if (t < 4) {
setTimeout(Star, 1000);
for (i = 0; i < posi.length; i++) {
$(pos(posi[i][0] + t, posi[i][1])).addClass(color);
};
t++;
};
};
как можно заменить тег родителя <div class="parent_old> на <a class="parent_new">