Показать сообщение отдельно
  #32 (permalink)  
Старый 17.01.2012, 19:35
Аватар для RazZzeR
Кандидат Javascript-наук
Отправить личное сообщение для RazZzeR Посмотреть профиль Найти все сообщения от RazZzeR
 
Регистрация: 11.12.2011
Сообщений: 146

сделал так:

function inzrb() {
// старая, рабочая, недоработанная версия
//for (var b = $(scnpp), a = b.rows, c = a.length, b = a[0].parentNode; scnt < c--;)
//c % scnt && (sppen > Math.random() ? (b.appendChild(a[c - 1]), b.appendChild(a[c - 1])) :
//(b.insertBefore(a[c], a[0]), b.insertBefore(a[c], a[0])));

var tablei = document.getElementById('music'),
   tri = tablei.rows,
   ind=tri.length, j=ind/2,
   arr = [];
     
   tablei=tri[0].parentNode; //ибо tbody итп
     
   while(ind--) arr.push([tri[ind],tri[--ind]]);
  
   return function(){
     
     ind=j; arr.sort(function(){return .5-Math.random()});
      
     while(ind--) if(arr[ind][1].id!=='play'+NOWplaying){
       tablei.appendChild( arr[ind][1] );
       tablei.appendChild( arr[ind][0] );
     }
   }

}


в итоге мертвая тишина. ошибок нет, но и прогресса нет

Последний раз редактировалось RazZzeR, 17.01.2012 в 19:38.
Ответить с цитированием