亲爱的 Stack Overflow 社区,很抱歉用这个问题打扰你,但我找不到原因,为什么我网站上的链接在某些时候停止工作(我的意思是电子邮件和关于)。我检查了控制台:没有错误,在 css 中没有 z-index,或者可能与元素重叠的东西。如果有人可以帮助我,我将不胜感激,这是网站:
非常感谢!
亲爱的 Stack Overflow 社区,很抱歉用这个问题打扰你,但我找不到原因,为什么我网站上的链接在某些时候停止工作(我的意思是电子邮件和关于)。我检查了控制台:没有错误,在 css 中没有 z-index,或者可能与元素重叠的东西。如果有人可以帮助我,我将不胜感激,这是网站:
非常感谢!
实际上,控制台中存在错误。
在我看来,由于此代码禁止以下网址,您的链接不起作用:
$(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');
});