单击主页上的事件工作,但不起作用并发布页面
.click event work on home page but didn't work and post page
我试图解决这个问题,但我不明白错误在哪里。
我有和页脚的所有页面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
,它可能会起作用。如果您查看过浏览器控制台,您会看到这一点。这可能不是错误,但它会阻止脚本的其余部分运行。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- 在phonegap应用程序内部重定向不起作用
- Array.length似乎不起作用;console.log则显示其他情况
- $ionicplatform内的$scope不;不起作用
- 我的javascript for循环不起作用
- Meteor-添加用户自定义字段的方法不起作用
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- Textarea必需的attribut在javascript中不起作用
- 为什么javascript:void(0)在Firefox中不起作用
- 退出全屏不起作用