Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   .mouseover тормозит в Mozilla. Как исправить? (https://javascript.ru/forum/jquery/21140-mouseover-tormozit-v-mozilla-kak-ispravit.html)

denisOgr 30.08.2011 14:35

.mouseover тормозит в Mozilla. Как исправить?
 
.mouseover тормозит в Mozilla. Как исправить?
во всех остальных браузерах нормально, а в мозилле-полные тормоза.:(
Функция: при наведении происходит анимация пункта меню.
Вот код скрипта:
$(document).ready(function(){
$(".level").mouseover(function(){
$(this).animate({backgroundColor:"#bfbfbf",color: "#000000",marginLeft:"-=20px", width:"237px" },"quick");

});
$(".level").mouseout(function(){
$(this).animate({backgroundColor:"transparent",color: "#646464",marginLeft:"+=20px",width:"217px"},"slow");

});

});


<ul>
<li class="level2  parent"><a  href="/pages/14/"  class="level"> 
Ремонт пластиковых окон </a></li>
.........................................
</ul>


Вот ссылка на пример
Пробовал использовать замес-то .mouseover другие обработчики:

.focus и .focusover никаких движений
.mousemove и .mouseleave - при наведении постоянное движение (анимация)

Как исправить торможение в Мозилле.? :help:

devote 30.08.2011 15:13

$(this).stop().animate({backgroundColor:"#bfbfbf",color: "#000000",marginLeft:"-=20px", width:"237px" },"quick");


Часовой пояс GMT +3, время: 15:16.