Показать сообщение отдельно
  #4 (permalink)  
Старый 18.09.2012, 17:03
Аспирант
Отправить личное сообщение для vitorrio Посмотреть профиль Найти все сообщения от vitorrio
 
Регистрация: 27.08.2012
Сообщений: 69

Проблемку решил ,т.е. мне нужно было ползунок автоматически двигался по нажатию на конкретный элемент списка ,если кому нужно вот примерный ответ:

var i=0, div = document.getElementById('divScroll');
var li=div.getElementsByTagName("li");
while(li[i])
{
if (this==li[i])
div.scrollTop=i*17;
i++;
}


17 это пиксели в высоту у одного элемента li.

Теперь следующий вопрос: Вот у нас Dom дерево: родитель ul а 10 li потомки.
Как определить какой номер конкретного элемента li в списке дерева=)
Конкретный элемент определяется например нажатием на него..
В моем же примере определение элемента по списку вычисляется перебором всех элементов родителя.

Последний раз редактировалось vitorrio, 18.09.2012 в 17:53.
Ответить с цитированием