jquery.nav.js 在一次点击后不起作用

jquery.nav.js is not working after one click

本文关键字:一次 不起作用 js nav jquery      更新时间:2023-09-26

获取Uncaught TypeError: Cannot read property 'top' of undefined(…) jquery.nav.js:183

我正在尝试使用 jquery.nav 将我的 Web 应用程序转换为 SPA.js(请参阅 https://github.com/davist11/jQuery-One-Page-Nav(。这是我的代码:

.JS:

$(document).ready(function() {
    $('#nav').onePageNav({});
});

.HTML:

<div class="collapse navbar-collapse navHeaderCollapse" style="background-color:white">
      <ol class="nav navbar-nav navbar-right text-right">
        <li>        
        <a href="#section-home" class="current">
        <span>Home</span></a></li>
        <li class="hidden-sm hidden-xs current">        
        <a href="#section-services">
        <span >Services</span></a></li>
       </ol>
</div>
单击

服务后,它会转到正确的位置,但如果我单击"主页",它将无法返回主页。知道为什么它不回家吗?

错误是在单击"服务"时显示,还是在单击"主页"时显示?如果是在主页上,我会怀疑部分主页没有正确定义(如部分服务(。