使用 fullpage.js 显示当前节号

Display current section number using fullpage.js

我在此处看到了这个问题BEFORE,答案对...有点帮助。

我正在使用 fullPage.js,我有一个侧边栏,并且我在这个侧边栏中有一个 div,它将根据活动的幻灯片显示一个数字

我有一个div

<div id="num" class="slideNumber"></div>

我有这个片段

var slideNumber = $('.fp-section.active').find('.fp-slide.active').index() + 1;
 //do whatever here
    $('#num').text(slideNumber);

div 中的数字显示 0,然后在滚动时刷新 div 以在每次通过一个部分时再次说出 0。我希望它根据它所在的部分来更改数字。

编辑:我修复了它。解决方案如下:

 var slideNumber = $('.fp-section.active').index() + 1;
 //This will change the input of NUM to current section number
 $('#num').html(slideNumber);
 var slideNumber = $('.fp-section.active').index() + 1;
 //This will change the input of NUM to current section number
 $('#num').html(slideNumber);

我删除了

.find('.fp-slide.active')

并替换

$('#num').text(slideNumber);

$('#num').html(slideNumber);

它开始在 #num div

内正确输出