Показать сообщение отдельно
  #1 (permalink)  
Старый 24.08.2014, 18:22
Аспирант
Отправить личное сообщение для TimohaP Посмотреть профиль Найти все сообщения от TimohaP
 
Регистрация: 30.06.2014
Сообщений: 56

toogle для opacity
я читал статтью http://javascript.ru/ui/show-hide-toggle, кое-что понял, но все же не то что мне нужно. короче говоря нужно чтобы при вызове showStart() #start менял стиль на style="opacity:1", если вызвать опять то style="opacity:0". я уже даже пробовал сохранять состояние стиля в переменную, но она не перезаписывается...
вот код написаный мною:
function get(id){
  return document.getElementById(id);
}
var startmenuLook = 'hide';
function showStart(){
  switch(startmenuLook){
    case 'visible':
      get('start').style='opacity:0';
      startmenuLook='hide';
      break;
    case 'hide':
      get('start').style='opacity:1';
      startmenuLook='visible';
      break;
  }
}

стиль меняется только на opacity:1, а обратно не хочет.
Ответить с цитированием