Javascript 我的页面没有';t在同一选项卡中打开链接,但在新选项卡中单击“打开”时会打开链接,该功能正常

Javascript 我的页面没有';t在同一选项卡中打开链接,但在新选项卡中单击“打开”时会打开链接,该功能正常,javascript,jquery,Javascript,Jquery,当我在控制台中检查时,它显示: 插件激活.js:15未捕获类型错误:无法读取未定义的属性“top” 这是js的一部分 $jq(".smooth-scroll").click(function(e) { e.preventDefault(); var dis = $jq(this), target = dis.attr("href"), offset = parseInt($jq(target).offset().top), //

当我在控制台中检查时,它显示:

插件激活.js:15未捕获类型错误:无法读取未定义的属性“top”

这是js的一部分

 $jq(".smooth-scroll").click(function(e) {
  e.preventDefault();
  var dis = $jq(this),
    target = dis.attr("href"),
    offset = parseInt($jq(target).offset().top), // This is the 15th line
    header = $jq(".sidebar-nav");
  dis.addClass("active").parent().siblings().find(".smooth-scroll").removeClass("active");
  $jq('html,body').stop().animate({ scrollTop: offset }, 200);
  $jq(".menu-toggle").trigger("click");
});

欢迎来到StackOverflow。看起来您包含了来自开发人员插件的代码,但这并不能告诉我们您的页面发生了什么。包括你正在做的事情的来源,我们可以试着帮助你。这意味着我必须把js的while代码放进去?事实上,我使用的是一个模板,不知道前端,所以我只放了js文件的一部分代码。有了一个模板,你可能应该和模板开发人员谈谈。对不起,我很久以前就下载了这个模板,没有任何与开发人员沟通的方式