Показать сообщение отдельно
  #1 (permalink)  
Старый 16.10.2009, 18:16
Аватар для theo_
Аспирант
Отправить личное сообщение для theo_ Посмотреть профиль Найти все сообщения от theo_
 
Регистрация: 14.08.2009
Сообщений: 51

мерцание в ie6
есть следующий код:

function show_hover(obj)
{
  obj.style.background="#F4F4F4";
  var elems = obj.getElementsByTagName('*');
  
  for(var i=0; i<elems.length; i++) 
  {
    if (elems[i].className=="fade") {
      elems[i].style.backgroundPosition="0px -15px";
    }
  }
}

function hide_hover(obj)
{
  obj.style.background="#FFF";
  var elems = obj.getElementsByTagName('*');
  
  for(var i=0; i<elems.length; i++) 
  {
    if (elems[i].className=="fade") {
      elems[i].style.backgroundPosition="0px 0px";
    }
  } 
}


при наведении мышки меняется фон дива и происходит смена фона еще у одного элемента.

везде все работает как надо, только в ие6 все это происхоит с каким-то мерцанием, как с этим справиться???
Ответить с цитированием