Fullpage.js - 将点状导航更改为图标集

Fullpage.js - Change Dotted Nav to Icon Set

我想将 fullpage.js 点状导航更改为图标集。每个图标将代表每个部分。我怎样才能做到这一点? 找不到任何解决方案。

请指教

谢谢。

如何创建自己的导航栏?

使用navigation:false.

然后创建您自己的导航并在每个元素中使用应用方法 fullpage_api.moveTo

Reproduction online

new fullpage('#fullpage', {
    licenseKey: 'YOUR KEY HERE',
    navigation: false,
    sectionsColor: ['yellow', 'orange', '#C0C0C0', '#ADD8E6'],
    onLeave: function(origin, destination, direction){
        activateNavItem($('#my-nav').find('li').eq(destination.index));
    },
    afterRender: function(){
        activateNavItem($('#my-nav').find('li').eq($('.section.active').index()))
    }
});

$('.fa-bell').click(function(){
    var destination = $(this).closest('li');
    fullpage_api.moveTo(destination.index() + 1 );
});

function activateNavItem(item){
    item.addClass('active').siblings().removeClass('active');
}

我的列表使用 font-awesome icons:

<ul id="my-nav">
    <li><i class="fa fa-bell" aria-hidden="true"></i></li>
    <li><i class="fa fa-bell" aria-hidden="true"></i></li>
    <li><i class="fa fa-bell" aria-hidden="true"></i></li>
    <li><i class="fa fa-bell" aria-hidden="true"></i></li>
</ul>