У меня есть простой код для скольжения вверх анимация/Вниз для моего меню:JQuery Buggy Слайд вниз в Firefox?
function animateMenuDropdown() {
j('ul.jnav li').hover(function() {
//Let's check if "jsub-menu" Class is here
if(j(this).children('ul:first').hasClass('jsub-menu')) {
return false;//If it is ("jsub-menu" here) don't SlideDown...
}
else {//Else slide down if no class
j(this).find('ul.sub-menu:first').not(':visible').stop().slideDown(500);
}
},function() {//Unhover callback
var that = j(this);
j(this).find('ul.sub-menu:first').stop().slideUp(500,function(){
j(this).removeAttr('style');
});
});
}
Он работает и катится вверх/вниз, как ожидалось, но в Firefox мое меню мигает/мигает во время анимации, когда я использую slideDown (). Попробуйте навести пару раз, и вы увидите проблему.
Если я использую функцию анимации вместо мигания/блест ушел в Firefox
Так как я могу исправить Flicker в Firefox, когда я использую slideDown() в Jquery без использования одушевленного()?
спасибо !!
Я не могу воспроизвести это в своей версии Firefox (36 на окнах 8.1). Это может быть просто проблема с видеокартой на вашем компьютере. У вас есть возможность проверить его на другой машине? – Patrick
Хм странно ... У меня встроенный чип HD только на моей установке не думал, что это может быть проблемой, но да, я проверю это на других машинах ... –
Даже лучшим видеокартам иногда нужны обновленные драйверы. Возможно, просто проверьте, чтобы у вас были последние. – Patrick