单击主页上的事件工作,但不起作用并发布页面

.click event work on home page but didn't work and post page

本文关键字:不起作用 并发 布页面 工作 主页 事件 单击      更新时间:2023-09-26


我试图解决这个问题,但我不明白错误在哪里。

我有和页脚的所有页面a到访问者可以回到网站的重要部分,慢速动画。

在主页中,任何正常工作的问题。

但是在后期页面中,动画不存在。这是页面出现问题的示例。

我用于动画的代码是这样的:

 $(".gotof").click(function (e) {
    var b = $(this).attr("href").substr(1);
 console.log(b);
event.preventDefault();
        $(".wrapper").animate({
        scrollTop: $("#" + b).offset().top + $(".wrapper").scrollTop()-60 
    }, "slow");
 console.log('e');});  

首先我认为是元素的兄弟姐妹,但这部分没有问题。
在我尝试其他功能滚动到锚点之后。
经过多次测试后,我控制两个页面中的某些内容是否不同,而是相同的 Js,相同的插件。

我不明白问题出在哪里。

请帮助我。

您正在使用event.preventDefault() - event没有定义,e定义。将其更改为 e ,而不是 event ,它可能会起作用。如果您查看过浏览器控制台,您会看到这一点。这可能不是错误,但它会阻止脚本的其余部分运行。