2017-08-31 147 views
-1

我在这里有一个网站https://thatdevlevi.herokuapp.com/当页面加载时您可能会注意到一个巨大的灰色空白区域。该区域应该有一个h1和一些文本,通过JavaScript淡出隐藏的类从元素。虽然JavaScript不起作用。我不知道为什么,现在我一直在尝试修复它,有人会知道这是为什么吗?我试图把我的javascript资产管道内(homepage.js)和脚本标签和没有工作里面的观点,但如果我跑Javascript在Heroku中不工作

Alert("test"); 

工作正常。感谢先进的任何帮助。根据要求

<!DOCTYPE html> 
<html> 
    <head> 
    <title>PortfolioSite</title> 
    <%= csrf_meta_tags %> 

    <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 
    <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 
    </head> 

    <body> 
    <%= yield %> 
    </body> 
</html> 
+1

您的heroku应用程序有https并且正在请求使用http导致错误的jquery库,请打开控制台!图像也一样!将网址转换为https。 –

+0

分享您的布局('application.html.erb')文件。 – Babar

+0

@Babar我将文件添加到问题中。 – firewire167

回答

0

我改变我用得到的jQuery的CDN为https,而不是HTTP,它解决了该问题

Application.html.erb

我想做出一点道歉到@PaoloMangia,因为他基本上建议我这样做来解决它,我相当粗鲁地把他的建议吹掉。

+0

一旦它让我明天,我会接受这个答案。 – firewire167