Fullpage.js - 将虚线导航更改为图标集

时间:2016-04-20 03:58:39

标签: icons nav fullpage.js

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

请告知。

感谢。

1 个答案:

答案 0 :(得分:2)

如何创建自己的导航栏?

使用navigation:false

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

Reproduction online

$('#fullpage').fullpage({
    sectionsColor: ['yellow', 'orange', '#C0C0C0', '#ADD8E6'],
    onLeave: function(index, nextIndex, direction){
        activateNavItem($('#my-nav').find('li').eq(nextIndex-1));
    },
    afterRender: function(){
        activateNavItem($('#my-nav').find('li').eq($('.section.active').index()))
    }
});

$('.fa-bell').click(function(){
    var destination = $(this).closest('li');
    $.fn.fullpage.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>