2015-12-17 53 views
2

我建立我的网站作为学生网站设计师的投资组合,但字面上不知道为什么当点击主页上的项目,它使你双击。你可以在任何地方点击一次,然后点击你想要的东西,就好像在页面顶部有一个图层,你需要点击第一个或某个东西。不需要双击我的网站?

由于我不知道,我们的问题是,我不能上传的代码为全我的网站所以这里是整个网站在一个zip:

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

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

http://www.liam-dean.com

网站是成功的一半,所以如果东西不见了不用担心。

非常感谢。

+0

链接正在载入时间太长,具体是什么需要双击?链接,onclick事件?您需要在此处显示代码,以便可以回答并帮助其他人。 – David

+0

你不能下载它的保管箱文件吗? theres几千行代码,所以不能真正发布! – leham789

+0

我也不想付出太多的努力,通常你只关注一个元素,它可能是大多数元素的相同问题,并发布代码。但是使用chrome中的页面检查器/ conole来发现发生了什么。 – David

回答

3

的问题是在coreweb的UI。 js:

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

它看起来像你想关闭导航,如果它是开放的,但th ere在DOM中没有与'.navigation'相匹配的元素。

你应该改变这种检查有与类“导航”和该元素的保证金元素不为0:

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

omfg是的谢谢你! javascript是我的弱点,而且确实有效!先生,非常感谢你! – leham789

+0

你可以也应该使用chrome开发者工具来追踪这样的问题。如果你打算做网络相关的工作,这是一个值得学习的工具。 – rojoca

2

你必须在其中抛出一个错误的第一次点击图像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 
+0

我不是JavaScript的专业人士,只要下载这个js文件,任何简单的解决方案来解决这些问题而不知道js或? – leham789