Javascript.RU

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

попробовал так, неполучилось =)

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


ааа, переменная "i" тоже используется, причем обновляется приблизительно каждую миллисекунду

Последний раз редактировалось RazZzeR, 17.01.2012 в 19:31.
Ответить с цитированием
  #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.
Ответить с цитированием
  #33 (permalink)  
Старый 17.01.2012, 19:38
Аватар для RazZzeR
Кандидат Javascript-наук
Отправить личное сообщение для RazZzeR Посмотреть профиль Найти все сообщения от RazZzeR
 
Регистрация: 11.12.2011
Сообщений: 146

хмм, давай в асе или еще гденить договоримся, и об оплате заодно
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Печать невидимых блоков mixeeff Events/DOM/Window 7 11.03.2009 11:41