如果你想要改变当用户单击导航,然后改变changeHash选项为true。
如果你想过滤项目从你的导航然后传入一个选择器过滤选项。
<ul id="nav"> <li class="current"><a href="#section-1">Section 1</a></li> <li><a href="#section-2">Section 2</a></li> <li><a href="#section-3">Section 3</a></li> <li><a href="#section-4">Section 4</a></li> <li><a href="#section-5">Section 5</a></li> <li><a href="http://google.com" class="external">Some other link</a></li> </ul>
$('#nav').onePageNav({
filter: ':not(.external)'
});如果你在iOS设备上单击链接导航导致 其他链接断掉,你可以通过滚动操作来解决这个问题
$('#nav').onePageNav({
begin: function() {
//Hack so you can click other menu items after the initial click
$('body').append('<div id="device-dummy" style="height: 1px;"></div>');
},
end: function() {
$('#device-dummy').remove();
}
});