Fullpage.js - 将点状导航更改为图标集
Fullpage.js - Change Dotted Nav to Icon Set
我想将 fullpage.js 点状导航更改为图标集。每个图标将代表每个部分。我怎样才能做到这一点?
找不到任何解决方案。
请指教
谢谢。
如何创建自己的导航栏?
使用navigation:false
.
然后创建您自己的导航并在每个元素中使用应用方法 fullpage_api.moveTo
。
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>
我想将 fullpage.js 点状导航更改为图标集。每个图标将代表每个部分。我怎样才能做到这一点? 找不到任何解决方案。
请指教
谢谢。
如何创建自己的导航栏?
使用navigation:false
.
然后创建您自己的导航并在每个元素中使用应用方法 fullpage_api.moveTo
。
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>