@Niksak

Как исправить этот баг в fullpage vue js?

Использую библиотеку fullpage.js для vue 3. Хочу сделать скролл сайта по слайдам как на данном сайте: https://admitadinvest.com/ru
Все работает хорошо, вроде как, вот пример рабочего кода:
<template>
<div>
    <full-page ref="fullpage" :options="options" id="fullpage">
      <div class="section">FIRST section ...</div>
      <div class="section">Second section ...</div>
  </full-page>
</div>
</template>

<script>
export default {
  name: 'HomeView',
    data() {
    return {
      options: {
        licenseKey: 'YOUR_KEY_HEERE',
        navigation: true,
        navigationPosition: 'right',
        responsiveWidth: 1000,
        responsiveSlides: true,
      },
    }
  }
}
</script>

Все получается нормально, два слайда, точки навигации справа и все переключается:
6450102e35d85313408937.png

Далее, если я, допустим, за пределы компонента full-page вынесу какую-нибудь навигацию, которая должна быть видна на всех слайдах, т.е. фиксированная, то когда я нахожусь на последнем слайде то я могу прокрутить еще вниз и при этом прокрутится куда-то на пустой слайд.
С помощью мыши обратно не выбраться, только нажатием на точку.
На картинке ниже блок навигации с надписью "НАВИГАЦИЯ" и пустой слайд на который я переключился
645010b58b47a450321426.png

Пример нерабочего кода
<template>
<div>
  <header><h2>НАВИГАЦИЯ</h2></header>
  
  <div>
    <full-page ref="fullpage" :options="options" id="fullpage">
      <div class="section">FIRST section ...</div>
      <div class="section">Second section ...</div>
  </full-page>
  </div>


</div>


</template>

<script>
// @ is an alias to /src
import HelloWorld from '@/components/HelloWorld.vue'

export default {
  components:{HelloWorld},
  name: 'HomeView',
    data() {
    return {
      options: {
        licenseKey: 'YOUR_KEY_HEERE',
        navigation: true,
        navigationPosition: 'right',
        responsiveWidth: 1000,
        responsiveSlides: true,
      },
    }
  }
}
</script>
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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