По какой-то причине моя функция краха навигации не работает в Firefox/IE, но работает в Chrome.Javascript не работает в Firefox/IE, но работает в Chrome
<script type="text/javascript">
$(function(){
$('#header').data('size','big');
});
$(window).scroll(function(){
var $nav = $('#header');
if ($('body').scrollTop() > 0) {
if ($nav.data('size') == 'big') {
$('#logo').fadeOut(300);
$nav.data('size','small').stop().animate({
height:'95px'
}, 600);
}
} else {
if ($nav.data('size') == 'small') {
$('#logo').fadeIn(300);
$nav.data('size','big').stop().animate({
height:'185px'
}, 600);
}
}
});
</script>
Любые идеи? Я думаю, что это синтаксическая ошибка.
Вы можете увидеть живой пример в навигации по http://medialimes.com
Вы получаете ошибки в консоли. Вероятно, вы должны это проверить. – Pointy
Также в Firefox элемент тела никогда не прокручивается, поэтому его «scrollTop» всегда равен нулю. – Pointy