Показать сообщение отдельно
  #7 (permalink)  
Старый 27.07.2010, 08:27
Аспирант
Отправить личное сообщение для vahrusha Посмотреть профиль Найти все сообщения от vahrusha
 
Регистрация: 19.01.2010
Сообщений: 42

Виноват, метод индексы меняет автоматически. Заблуждения возникли вот по какой причине...
Функционал я задумал такой: нажимаем кнопочку - элемент списка(массива) с пускается на одну позицию вниз (метод, предложенный рони). Когда элемент таким образом спускается в самый низ, кнопку я скрываю. примерно так:
...
if(elem_index == (arr.length-1)){
  document.getElementById('some_id').className = 'hide';
}else{
  document.getElementById('some_id').className = 'show';
}

Почему то кнопка не скрывается.
НО если сделать так:
alert(elem_index);
alert(arr.length-1);
if(elem_index == (arr.length-1)){
  document.getElementById('some_id').className = 'hide';
}else{
  document.getElementById('some_id').className = 'show';
}

То после двух алертов окон, она скрывается!
Как это понимать?
Ответить с цитированием