Horizontal Scroll menu

275
13 мая 2017, 20:02

Нужно зделать прокручеваное горизонтальное меню:

this.$el.on('wheel', (e) => {
      this.headerOffsetX = e.originalEvent.wheelDelta + this.headerOffsetX;
      this.$el.stop().animate({
        'margin-left': this.headerOffsetX,
        }, 1);
      //console.log(e.originalEvent.wheelDelta);
      e.preventDefault();
    })

Не могу зделать проверку для ограничения, что бы елементы прокручивались до определьоного мемента.

Answer 1
e.preventDefault();
this.headerOffsetX = e.originalEvent.wheelDelta + this.headerOffsetX;
var maximum = 1500; // ваш определенный момент в px
if(this.headerOffsetX > maximum) return;

Если this.headerOffsetX больше определенного значения, код ниже условия (if) выполнятся не будет.

READ ALSO
jquery datetimepicker

jquery datetimepicker

Как из обычного popup календаря сделать постоянно видимый календарик с отображением времениТипа этого

258
Есть ли замена FrontPage? [требует правки]

Есть ли замена FrontPage? [требует правки]

Уважаемые коллеги, у меня такая проблема: я делаю первый проект на JS+CSS, и я не знаю CSS совсемВ связи с этим - вопрос: Когда то была такая программа...

261
Как подключить animate.css в карусель owl или slick?

Как подключить animate.css в карусель owl или slick?

Добрый день! Подскажите, как настроить карусель owl вместе с animatecss, чтобы эффект при инициализацие и прокрутке был как на этой странице в разделе...

272
Оптимизация MDX-запроса

Оптимизация MDX-запроса

Здравствуйте!

235