页面中的锚点链接不起作用

时间:2017-04-25 13:42:56

标签: javascript html css button anchor

该网站为http://differenzaus.com/。尝试页面上的任何按钮(例如,标题为“与我们合作”中的按钮,它应该链接到“联系人”表单)。按钮显示为活动状态,但是当您单击它时没有任何反应。这在昨晚之前不是问题。我在滑块菜单上修复了一个关闭事件,之后锚点/目标无效。

任何提示?源代码全部通过视图源提供。

3 个答案:

答案 0 :(得分:0)

您已将#添加到所有href个属性中。 如果将鼠标悬停在按钮上,您将获得前任。 #contact

如果插入#,请查看代码。

答案 1 :(得分:0)

这是因为那里有一些Javascript。链接是正确的,部分ID也是如此。如果您完全停用Javascript,则链接有效。可能是一些骂人的脚本。逐个停用脚本以找到它,然后尝试在脚本中找到错误。

答案 2 :(得分:0)

看起来你正在捕捉允许按钮工作的点击事件,并专门用它来折叠侧边栏菜单:

// Toggle main menu
    $( '[canvas]' ).on( 'click', function ( event ) {
        event.preventDefault();
        event.stopPropagation();
        controller.close( 'menuMain' );
    } );

尝试删除对preventDefault()stopPropagation()的调用,或将事件处理程序包装在if语句中,以检查侧栏是否已打开。

相关问题