.click事件在主页上工作,但没有工作和发布页面

时间:2016-11-14 15:14:51

标签: javascript jquery html scroll


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

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

main page 任何正常运行的问题。

但是在帖子页面中,动画并没有出现。 this is an exemple of page with the problem.

我用于动画的代码是:

 $(".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');});  

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

我不明白这是什么问题。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

您使用event.preventDefault() - event未定义,e是。将其更改为e,而不是event,它可能会有效。如果你查看了浏览器控制台,你就会看到这个。这可能不是错误,但它会阻止脚本的其余部分运行。