$ в названии переменной - jQuery

213
15 августа 2017, 16:51

При сжатии js скрипта выпадает ошибка:

SyntaxError: Unexpected token: name ($content)

До сжатия скрипт работает нормально.

(function () {
let $content = $('.s-content');
let $back2top = $('.back-to-top');
let $windowHeight;
let contentBottom;
function onScrollWindow() {
    let offsetY = window.pageYOffset;
    if (offsetY - $content.offset().top > 100 && !$back2top.hasClass('back-to-top_visible')) {
        $back2top.addClass('back-to-top_visible');
    } else {
        if (offsetY - $content.offset().top < 100 && $back2top.hasClass('back-to-top_visible')) {
            $back2top.removeClass('back-to-top_visible');
        }
    }
    if (offsetY + $windowHeight >= contentBottom && !$back2top.hasClass('back-to-top_pinned')) {
        $back2top.addClass('back-to-top_pinned');
    } else {
        if (offsetY + $windowHeight < contentBottom && $back2top.hasClass('back-to-top_pinned')) {
            $back2top.removeClass('back-to-top_pinned');
        }
    }
}
function onResizeWindow() {
    $windowHeight = $(window).height();
    contentBottom = $content.offset().top + $content.height() + 25;
}
$(document).ready(function () {
    if ($content.length < 1 || $back2top.length < 1) {
        return;
    }
    $windowHeight = $(window).height();
    contentBottom = $content.offset().top + $content.height() + 25;
    document.addEventListener('scroll', function () {
        onScrollWindow();
    }, true);
    window.addEventListener('resize', function () {
        onResizeWindow();
    }, true);
}); 
    })();
READ ALSO
Click в canvas по нескольким элементам

Click в canvas по нескольким элементам

Хочу сделать кликабельными картинки-'спутники', вращающиеся вокруг десяти 'планет'У всех 'планет' разное кол-во 'спутников'(из массива images)

325
Рывки страницы при прокрутке к якорю

Рывки страницы при прокрутке к якорю

ПриветЕсть горизонтальное меню, которое прокручивается вместе с страницей вниз

242
Как получить обновления из csv файла - NodeJS

Как получить обновления из csv файла - NodeJS

Как получить обновления из файла csv без загрузки всего файла при каждом изменении , и если это невозможно, то какой из наиболее эффективных...

224