繁体   English   中英

.click事件在主页上有效,但不起作用并在后页上工作

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


我尝试解决此问题,但我不知道错误在哪里。

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

主页上,任何可以正常工作的问题。

但是在帖子中没有动画。 这是该问题页面的一个示例。

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

 $(".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() -未定义evente是。 将其更改为e ,而不是event ,它可能会起作用。 如果您在浏览器控制台中查看过,则会看到此内容。 那可能不是错误,但是它将阻止脚本的其余部分运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM