Показать сообщение отдельно
  #4 (permalink)  
Старый 26.03.2011, 14:22
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

slide и slide(i) - разные функции. Нужно как-то так:
function slide(x) {return function() {$('#div'+x).slideToggle('fast')}}

var storage = [];

for(i=0;i<ninv.length;i++){
 storage[i] = slide(i);
 ninv[i].addEventListener( "click" , storage[i] , false)
}

element.removeEventListener( "click" , storage[0], false)
Ответить с цитированием