如果你想要改变当用户单击导航,然后改变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(); } });