У меня нет много опыта работы с веб-программированием. Теперь у меня проблема с Angular route и jquery events. На главной странице я показываю Navbar, когда я прокручиваю с помощью этого сценария:JQuery и AngularJS маршруты
<script type="text/javascript">
$(document).scroll(function() {
"use strict";
if($(this).scrollTop() >= $('#slider').height())
{
$('#header').addClass('header_fixed animated fadeInDown');
$('.logo').addClass('logo_fix');
$('.nav-collapse').addClass('nav-collapse_margin_top');
$('#header_cotact_icon').hide();
$('#header_navigation').addClass('header_navigation_fixed');
$('.logo').addClass('widd');
$('#wrap').addClass('body-margin-top-20');
}
if ($(window).scrollTop() < $('#header').height())
{
$('#header').removeClass('header_fixed animatedfadeInDown');
$('.logo').removeClass('logo_fix');
$('#header_cotact_icon').show();
$('#header_navigation').removeClass('header_navigation_fixed');
$('.logo img').removeClass('widd');
$('#wrap').removeClass('body-margin-top-20');
}
});
</script>
, а также я реализовать простой маршрут с anuglar. Когда я загружаю другой сайт, этот навигатор видим, потому что инструкция «если» верна. Что делать, если я не хочу использовать вышеприведенный скрипт на загруженной странице? Я думал об угловых контроллерах, но у меня нет идеи, как взять прокрутку positon без jquery.