jquery в angular

366
09 февраля 2017, 01:49

хочу сделать на лендинге выдиление пунктов меню при прокрутке. как мне вот такой скрипт, подключить к ангуляру

    var menu_selector = ".top-menu";  
function onScroll(){
    var scroll_top = $(document).scrollTop();
    $(menu_selector + " a").each(function(){
        var hash = $(this).attr("href");
        var target = $(hash);
        if (target.position().top <= scroll_top && target.position().top + target.outerHeight() > scroll_top) {
            $(menu_selector + " a.active").removeClass("active");
            $(this).addClass("active");
        } else {
            $(this).removeClass("active");
        }
    });
}
$(document).ready(function () {
    $(document).on("scroll", onScroll);
    $("a[href^=#]").click(function(e){
        e.preventDefault();
        $(document).off("scroll");
        $(menu_selector + " a.active").removeClass("active");
        $(this).addClass("active");
        var hash = $(this).attr("href");
        var target = $(hash);
        $("html, body").animate({
            scrollTop: target.offset().top
        }, 500, function(){
            window.location.hash = hash;
            $(document).on("scroll", onScroll);
        });
    });
});
$(document).ready(function(){
    $(".top-menu").changeActiveNav();
});
READ ALSO
css рамка для слайдера картинкой

css рамка для слайдера картинкой

Всем привет! Собственно нужна рамка поверх слайда как картинаПопробовал через border-image, не получается

521
Не подтягивается css-файл на хостинге [требует правки]

Не подтягивается css-файл на хостинге [требует правки]

Ребят, какой-то бред получилсяСделал код, на компе все нормально работает но когда загрузил сайт на хостинг, то настройки моего css не активны,...

368
Как выровнять спрайт по центру?

Как выровнять спрайт по центру?

Есть три круга, в этих трех кругах будет размещен спрайт(несколько иконок)Как их выровнять? если bg-position уже отведен под спрайт

536
&lt;li&gt; в 4 колонки или меньше

<li> в 4 колонки или меньше

Хочу сделать div в котором будет ul с динамическим количеством колонокНапример как вот тут в главном меню - tonkosti

359