不需要双击我的网站

Unwanted double click on my website?

本文关键字:网站 我的 双击 不需要      更新时间:2023-09-26

作为一名学生网站设计师,我正在构建我的网站组合,但我真的不明白为什么点击主页上的项目会让你双击。你可以在任何地方点击一次,然后点击你想要的东西,就像页面顶部有一层你需要首先点击一样。

我不知道问题是我不能上传整个网站的代码,所以这里是整个网站的zip:

https://www.dropbox.com/s/n695ote8nbeol96/Portfolio%20Website.zip?dl=0

或者你可以在我的网站上查看来源:

http://www.liam-dean.com

网站已经完成了一半,所以如果东西不见了也不用担心。

非常感谢。

问题出现在coreweb-ui.js:中

if( $(".navigation").css("margin-left") != 0 ){
    closeMenu();
}

如果导航是打开的,但DOM中没有与".navigation"匹配的元素,则看起来您想关闭导航。

您应该更改此项以检查是否存在类为"navigation"的元素,并且该元素的边距不是0:

if( $('.navigation').length && $(".navigation").css("margin-left") != 0 ){
    closeMenu();
}

你在coreweb-ui.js中有这个函数,它在你第一次点击图像时会抛出一个错误:

function closeMenu(){
    $("#portfolio, .cover, .page, .navigation, .bigBg").animate({'margin-left' : '0px'}, 500, 'easeOutExpo');
    $(".btMenu").attr('modo','off');
}

这条线路第一次出错:

$("#portfolio, .cover, .page, .navigation, .bigBg").animate({'margin-left' : '0px'}, 500, 'easeOutExpo');

}

然后在同一个文件中还有另一个错误:事件:

$("a").click(function(e) { 

该条件缺少=

} else if (destino = "_mail") {

您在控制台中看到的错误会阻止页面第一次导航:

Uncaught TypeError: f.easing[i.animatedProperties[this.prop]] is not a function