Задать вопрос
serovpochta
@serovpochta
Лысый

Сделать сайдбар-меню как в Ютьюб?

Слева меню-сайдбар, которое закрывается не только кликом кнопки и кликом вне меню, а еще и сдвигается влево удержанием мыши удерживая весь элемент (и фон позади): https://www.youtube.com/watch?v=Fd5kZO14oRU
В общем, попробуйте )

Как это сделать? Были где-то варианты Как всегда, когда надо не найдешь
Желательно бы, конечно, четкий вариант исполнения =)
Че-то типа этого, но он говорят не работает:
$( '#browser' ).mousemove(function( Evt ) {
        var sw = document.body.scrollWidth;
        var iw = $( '.browser-inner' ).width();
        var x = Evt.clientX;
        var overflow = ( iw - sw ) / 2;
        var mv = ( ( ( sw / 2 ) - x ) / sw * 2 ) * overflow;
        $( '.browser-container' ).css( {left: ( overflow > 0 ) ? (mv + 'px') : 0} )
    } );


Спасибо!
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы