导航菜单无法在谷歌浏览器

我是此页的管理员: 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

回到顶部