[英].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()
-未定义event
, e
是。 将其更改为e
,而不是event
,它可能会起作用。 如果您在浏览器控制台中查看过,则会看到此内容。 那可能不是错误,但是它将阻止脚本的其余部分运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.