Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (9)

Лучшие ответы пользователя

Все ответы (14)
  • Что изучить по верстке под конкретный проект?

    @DmitrySorokin
    Все что ты описал и придется изучить. HTML + CSS > SCSS > JS > GULP. Это универсально. По поводу фрэймворка, смотря какой проект, может фреймворк и не понадобится. Если с нуля, то вопрос про изучение стоит не часах, а в месяцах, особенно это качается js (хотя смотря что нужно сделать, может хватит подключения плагинов, тогда можно разобраться достаточно быстро).
    Ничего нового не скажу но, первоначальное понимание можно получить с помощью codeacademy.com + htmlacademy.ru. Потом можно начать уже что-то делать, начнут появляться вопросы как что сделать, гуглишь, спрашиваешь = учишься. Можно параллельно видео курсы смотреть(например от Sorax).
    Ответ написан
    Комментировать
  • Выравнивание в списке по вертикали?

    @DmitrySorokin
    Попробуйте задать всем элементам меню свойства display: inline-block; и vertical-align: middle;
    Ответ написан
    Комментировать
  • Меню-слайд, есть аналоги?

    @DmitrySorokin
    Если есть желание, можете попробовать использовать в этом меню вместо css свойства translateX(x) - свойство translate3d(x,y,z), это, возможно, ускорит скорость отрисовки анимации, так как будет задействовано аппаратное ускорение на мобильных устройствах. Или попробуйте добавить свойсво will-change :)

    почитать можно тут: frontender.info/css-will-change-property
    Ответ написан
    Комментировать
  • Как сместить позицию кастомного скрола по умолчани?

    @DmitrySorokin
    Если подключен jquery, то
    $( document ).ready(function() {
    var pane = $('.scroll-pane');
    pane.jScrollPane({
    		showArrows: true
    	});
    var api = pane.data('jsp');
       api.scrollTo( 100,  200);
    });

    И меняешь числа на нужные тебе
    Ответ написан
    1 комментарий
  • Как сохранить значение переменной при использовании cookie?

    @DmitrySorokin
    Логично, тк значение у тебя записывается в момент выбора города (клик в попапе). Соответственно, при обновлении страницы, попап ты уже не показываешь, тк уже записана кука (modal_shown)> а раз нет попапа, то и не отрабатывает событие "currentCity = $('.header-city').text("Ижевск");"

    Нужно дописать обе функции:

    $(".overlay-1").click(function(){
                $('.overlay').toggleClass('hidden');
                currentCity = $('.header-city').text("Ижевск");
    //записываем в куку значение города
    $.cookie('city', 'ijevsk', { expires: 7, path: '/' });
                return currentCity;
            });
    
            $(".overlay-2").click(function(){
                $('.overlay').toggleClass('hidden');
                currentCity = $('.header-city').text("Москва");
    //записываем в куку значение города
    $.cookie('city', 'moscow', { expires: 7, path: '/' });
                return currentCity;
            });
    
    
    $(document).ready(function(){
    //здесь нужно добавить инструкцию, которая проверяет куку и записывает значение куки в блок,если кука есть
    
    });


    А еще лучше на клик по попапу просто записывать куку. И потом проверяя значение куки дописывать его в блок.
    Ответ написан
    3 комментария