导航菜单无法在谷歌浏览器
我是此页的管理员: iuvestudio.com 我的问题最近发生,直到2017年9月一切都很好。然而,现在导航菜单(网站的顶部和网站的底部)不适用于我的Google Chrome。如果点击,它只是改变颜色,但不会将您移动到右侧部分。但它在Edge上工作。也许它不适用于我的谷歌浏览器,但它适用于其他浏览器。我不知道该怎么做才能使它工作。有任何想法吗 ?我会非常感谢任何建议。 谢谢。导航菜单无法在谷歌浏览器
回答:
在第59行的plugins.js中有一个事件监听器添加到您的<a>
元素中。删除此事件监听器为我解决了这个问题。
您可以通过打开检查器(f12)并在标题中选择一个<a>
元素进行测试。打开“事件监听器”选项卡并打开点击事件。你现在找到“一个插件:59”。删除这个监听器,并再次运行。
编辑:
我添加的事件侦听器a
元素滚动到ID。 (我只是在铬中添加这些)。下面的代码添加到您的plugins.js文件:
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1; if (is_chrome) {
var attributes = ['home', 'whatido', 'myworks', 'about', 'contact'];
$.each(attributes, function(index, value) {
$('a[href="#' + value + '"]').click(function() {
$('html, body').animate({
scrollTop: $('#' + value).offset().top
}, 1000);
});
});
}
以上是 导航菜单无法在谷歌浏览器 的全部内容, 来源链接: utcz.com/qa/259626.html