2016-04-20 13 views
0

Ich möchte Fullpage.js gepunktet Nav zu einem Icon-Set ändern. Jedes Symbol repräsentiert jeden Abschnitt. Wie kann ich das schaffen? Kann keine Lösung dafür finden.Fullpage.js - Gepunktete Nav zu Icon Set ändern

Bitte beraten.

Danke.

+0

Versuch zu geben einige weitere Details auf, was Sie haben versucht, und was nicht funktioniert hat. Die Frage, wie sie aussieht, ist zu weit gefasst. – badcook

Antwort

0

Wie wäre es mit der Erstellung einer eigenen Navigationsleiste?

Verwenden Sie navigation:false.

Dann erstellen Sie Ihr eigenes Nav und verwenden Sie die Methode $.fn.fullpage.moveTo in jedem der Elemente.

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'); 
} 

Mit meiner Liste mit 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> 
+0

Das ist, was ich gesucht habe. Danke @Alvaro – faliqaiman

+0

Noch eine Frage, und wie man die erste Navigation auf den zweiten Abschnitt richtet, da ich plane, die Navigation ab dem zweiten Abschnitt zu beginnen? – faliqaiman

+0

Summiere einfach eine andere Zahl hier: '$ .fn.fullpage.moveTo': Verwende' destination.index() + 2' – Alvaro