@butize

Почему не работает код в Internet Explorer 11 и Edge?

Почему такой код не работает в Internet Explorer11?
var anchors = $('a[href*="#product"]');

        for (var anchor of anchors) {
            $(anchor).click(function(evt) {
                evt.preventDefault();
                const blockID = $(anchor).attr('href').substr(8);
                const headerHeight = $("header.page-header").height();
                const elemCoord = $("#product"+blockID).offset().top;
                const trueCoord = elemCoord - headerHeight;
                $("html, body").animate({scrollTop: trueCoord+"px"}, 800);
            });   
        }

        var sections3 = $('section[id*="product"]'),
            nav3 = $('.pagination-container > ol'),
            header3 = $('header.page-header'), 
            nav_height3 = header3.outerHeight();

        $(window).on('scroll', function () {
            var cur_pos = $(this).scrollTop();
          
            sections3.each(function() {
                var top = $(this).offset().top - nav_height3,
                    bottom = top + $(this).outerHeight();
                var currentId = $(this).attr('id');
                if (cur_pos >= top) {
                    nav3.find('li').removeClass('active');
                    sections3.removeClass('active');
                    $(this).addClass('active');
                    nav3.find('a[href="#'+currentId+'"]').parent('li').addClass('active');
                }
            });
        });
  • Вопрос задан
  • 568 просмотров
Решения вопроса 1
vladislav_boychenko
@vladislav_boychenko
Купаюсь в гривнах
Ну наверное потому что https://caniuse.com/#search=for...of ?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
там же вроде консоль вполне себе есть, проверьте на каком этапе у вас не срабатывает скрипт, расставьте логи по ходу выполнения, отследите точку облома. Классика же...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект