• Как отслеживать прокрутку вверх и вниз по отдельности?

    Jeer
    @Jeer
    уверенный пользователь
    var content = document.getElementById('gameRel-mainBlock');

    if (content.addEventListener) {
    if ('onwheel' in document) {
    // IE9+, FF17+
    content.addEventListener("wheel", onWheel, false);
    } else if ('onmousewheel' in document) {
    // устаревший вариант события
    content.addEventListener("mousewheel", onWheel, false);
    } else {
    // 3.5 <= Firefox < 17, более старое событие DOMMouseScroll пропустим
    content.addEventListener("MozMousePixelScroll", onWheel, false);
    }
    } else { // IE<9
    content.attachEvent("onmousewheel", onWheel);
    }

    function onWheel(e) {
    e = e || window.event;
    var delta = e.deltaY || e.detail || e.wheelDelta;

    if (delta < 0) {//мотаем вверх и стопорим если скролл уже вверху
    if (content.scrollTop == 0) e.preventDefault ? e.preventDefault() : (e.returnValue = false);
    }
    else {//когда мотаем вниз, стопорим скролл на низу
    //if (content.clientHeight + content.scrollTop - 55 > content.scrollHeight)
    if ($(content).height()+content.scrollTop >= 548)
    e.preventDefault ? e.preventDefault() : (e.returnValue = false);
    }
    }
    Ответ написан
    Комментировать
  • Как исправить ошибку gulp-webp?

    @ozerovlife Автор вопроса
    Проблема решилась, не оставляйте тег img пустым и не будет у вас таких ошибок.
    Ответ написан
    1 комментарий
  • Как пользоваться Zeplin?

    Kinderman
    @Kinderman
    Front-end Developer
    Всё верно - чуток детальней опишу процесс).
    В Фотошопе открываю psd и слева в панели всех инструментов первый пункт стоит по умолчанию инструмент "Перемещение". На нем клик правой кнопкой и выбираю Инструмент "Монтажная область".
    Выделяю весь макет этим выделением и в окошке плагина Zeplin, которое уже открыто должно быть (Окно / Расширения / Zeplin) появляется желтая кнопка с надписью: "Export selected artboards to Zeplin".
    Жму на нее. Далее в этом окошке предлагает выбрать проект уже в самом Zeplin - т.е. если не будет создан новый пустой проект в Zeplin то импорта не будет. И жму кнопку Импорт.
    При первом импорте спрашивает еще "выбрать плотность (density) проекта: 1 или 2". Объяснение по этому здесь - https://support.zeplin.io/faq/all-the-measurements...
    Ответ написан
    1 комментарий