Javascript 导航栏在单击时不工作

Javascript 导航栏在单击时不工作,javascript,html,wordpress,css,navigation,Javascript,Html,Wordpress,Css,Navigation,我有这个网站,我正在为客户工作。 他们花了55美元购买的主题(在国际海事组织,这不值得55美元)被设置为一个单页网站。然而,客户需要一些其他东西,比如woocomerce和网站内置的定制社交竞赛应用程序。 当我离开主主页时,导航按钮根本不起作用。我已经检查了所有的CSS,以确保没有任何干扰,我找不到任何问题,除了指针事件被设置为“无”之外,我将其更改为“自动”,但没有任何区别。 这是一个页面,大家可以在http://www.meatfella上查看。com/竞赛网页/ 我不知道还有什么地方可以找

我有这个网站,我正在为客户工作。 他们花了55美元购买的主题(在国际海事组织,这不值得55美元)被设置为一个单页网站。然而,客户需要一些其他东西,比如woocomerce和网站内置的定制社交竞赛应用程序。 当我离开主主页时,导航按钮根本不起作用。我已经检查了所有的CSS,以确保没有任何干扰,我找不到任何问题,除了指针事件被设置为“无”之外,我将其更改为“自动”,但没有任何区别。 这是一个页面,大家可以在http://www.meatfella上查看。com/竞赛网页/ 我不知道还有什么地方可以找,除了可能开始在JS中挖掘,找到它。 无论是一个解决方案还是一个变通办法都会很好


该网站建立在wordpress上,导航栏在外观上与cutom菜单没有关联,所有这些都被关闭。Nav在主页上运行良好。

首先请记住,您使用的JS文件太多了。wordpress也有不同的插件。你必须使用 jQuery.noConflict() 文件在这里。

我在你的网页上找不到这个。任何与“故事”有关的内容都不存在

      $(".contentsection.story").offset();
这一行在js中导致错误和中断

您已阻止对这些锚调用默认值。通过这个函数

      $('#nav a, .arrow a, .anchor, .featurecaption .button').click(function(event){
        event.preventDefault();
        $('html, body').stop().animate({
            scrollTop: $( $(this).attr('href') ).offset().top - 100
        }, 1000, "easeInOutCirc");
        return false;
      });
现在这是被调用,因此你的锚标签不工作和滚动。还有那条线$($(this.attr('href')).offset().top对我来说有点混乱。
在编写costure函数之前,请尝试jQuery.noConflict()。

可能提供一些代码?请尝试删除Shadowbox.init();从主页。告诉这里你得到了什么结果。我忘记了前几天的一些测试中有这个结果,但它对问题没有影响,因为它在开始添加之前就已经存在。谢谢,我会尝试进一步研究这些,但JS根本不是我的强项,所以这不会很简单。这不是我的工作,我只是负责完成这个网站,这是一个需要工作的bug谢谢。我找到了那一行,并注释掉了那一行,它是有效的…谢谢你,它完全按照你说的做。