jQuery(function() {
jQuery('#rightbar').bind('mouseenter',function(){
jQuery(this).stop().animate({right: 0}, {duration:600});
});
jQuery('#rightbar').bind('mouseleave',function(){
jQuery(this).stop().animate({right: '-150px'}, {duration:600});
});
});
Хотя я использую эту функцию на своем веб-сайте, она работает правильно во всех других браузерах, кроме firefox (последняя).jQuery animate не работает правильно в firefox
Когда я наводил указатель на div #rightbar, он перемещается влево вместо перехода вправо как мой сценарий. проверить на Chrome и frefox:
В Chrome, при наведении курсора, правильно приписывать изменение от: -150 -> 0
Но на светлячок, когда это зависания право изменить атрибут -150 -> -170 .. .etc.
Я не знаю, почему, может быть, это ошибка firefox (?).
С нетерпением жду вашей помощи.
Спасибо!
P/s: Вы можете проверить здесь: http://goo.gl/SChFo
Когда я перехожу на min-width, мой div становится слишком большим ... –
Я понял, потому что мой css ошибается. Огромное спасибо! –
@ ĐàoMinhHạt проблема 'position' фиксирована в ff 23 (бета). Так что это только версия с 19 по 22. –