Показать сообщение отдельно
  #11 (permalink)  
Старый 12.06.2010, 08:42
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

Может решение , которое я придумал покажется не оптимальным, но я сделал так:
function show_menu(name)
{       
     if(name=='foto'){objectm = document.getElementById('foto-menu');}
     if(name=='main'){objectm = document.getElementById('main-menu');}
    var width = parseInt(objectm.style.width);
    var opacity = parseFloat(objectm.style.opacity);
			if(width <= 200) {
			clearTimeout(t2);  //очищение таймаута hide
      width += 2;
			objectm.style.width = width;
			if(opacity <= 0.9) {
			opacity += 0.01; 
      objectm.style.opacity = opacity;
			}
			t = setTimeout(arguments.callee,5); // собственный таймаут 				
			}
}

Всё работает прекрасно. Kolyaj, за подсказку.

Последний раз редактировалось Vulkan, 12.06.2010 в 09:27.
Ответить с цитированием