为了账号安全,请及时绑定邮箱和手机立即绑定

nuxt.js中使用fullPage.js, 页面刷新后无效

nuxt.js中使用fullPage.js, 页面刷新后无效

人到中年有点甜 2019-02-28 10:05:33
nuxt.js项目中, mounted里初始化fullPage, 路由跳到这个页面全屏滚动没有问题, 在这个页面点浏览器的刷新按钮之后, 就只显示第一屏, 不能滚动了, 求大佬解答jq和jquery.fullpage.min.css都引入了if (process.browser) {    require('fullpage.js/dist/jquery.fullpage.min.js')    $('#fullpage').fullpage({        recordHistory: false,        navigation: true,        navigationPosition: 'right',        paddingTop: 40,        onLeave (index, nextIndex, direction) {            that.nextIndex = nextIndex        }    });}
查看完整描述

1 回答

?
米脂

TA贡献1836条经验 获得超3个赞

mounted() {

    if ($('html').hasClass('fp-enabled')) {

      $.fn.fullpage.destroy('all');

    }

    $(function () {

      $("#ido").fullpage({

        //绑定菜单

        anchors: ['page1', 'page2', 'page3', 'page4'],

        menu: '#menu',

        css3: true

      });

    });

  },

  beforeDestroy() {

    // 页面离开的时候 一定要销毁fullpage实例  不然页面无法滑动

    if ($('html').hasClass('fp-enabled')) {

      $.fn.fullpage.destroy('all');

      $('#menu').remove();

    }

  }


查看完整回答
反对 回复 2019-03-12
  • 1 回答
  • 0 关注
  • 991 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号