0

亲爱的 Stack Overflow 社区,很抱歉用这个问题打扰你,但我找不到原因,为什么我网站上的链接在某些时候停止工作(我的意思是电子邮件和关于)。我检查了控制台:没有错误,在 css 中没有 z-index,或者可能与元素重叠的东西。如果有人可以帮助我,我将不胜感激,这是网站:

https://changerz.education/

非常感谢!

4

1 回答 1

1

实际上,控制台中存在错误。

在我看来,由于此代码禁止以下网址,您的链接不起作用:

$(document).on('click touchstart tap', 'a', function(e){
  e.preventDefault();
  return false;
});

删除这两行:

e.preventDefault();
return false;
  • 奖金:

在控制台中,您会收到错误:e.indexOf is not a function at S.fn.init.S.fn.load. 而这个错误是由jquery事件别名引起的。在您的情况下,这是.load()代码中的方法:

$(window).load(function(){
  $('.preloader').fadeOut('slow');
});

这样做,应该修复错误:

$(window).on('load', function(){
  $('.preloader').fadeOut('slow');
});
于 2020-11-28T19:53:07.067 回答