【问题标题】:ASP MVC website with vegas background slideshow not showing background after publishing to server带有拉斯维加斯背景幻灯片的 ASP MVC 网站在发布到服务器后不显示背景
【发布时间】:2016-05-05 16:40:28
【问题描述】:

有很多“发布后没有背景”,但似乎都有url问题,我没有的问题。

我在 Visual Studio 2015 中创建了一个 mvc 网站。我使用 Vegas Background Slideshow (Click) 来展示一个漂亮的背景。当我在本地运行它时,一切都很好。但是当我发布它不是。只是一个空白背景,没有图像。

即使使用绝对网址,也不会显示背景。当我在 Chrome 中查看开发人员工具时,我看到所有图像都可以访问,并且我可以看到 jquery 工作。它每隔几秒钟就会改变一次背景,但图像就是不显示。

控制台未显示任何错误。我假设图像是否可以直接访问,这不是权限问题。

vegas javascript 正在触发,这可以在开发者工具中看到。包括在内的 vegas css。

这可能会是非常简单的东西,但我就是看不到它

【问题讨论】:

  • 看起来 div 的高度为 0

标签: javascript jquery css iis model-view-controller


【解决方案1】:

您的网站上似乎没有使用您所有的 vegas 样式。查看您的 imported stylesheet 似乎您的 css 评论有问题。

.body-content {
    background-color:white;
    filter: alpha(opacity=90);
    opacity:.90;
    padding-left:5px;
    padding-right:5px;
    /*height: 90vh;
}*/
.vegas-overlay, ....

.body-content 没有右大括号,应该是这样的:

.body-content {
    background-color:white;
    filter: alpha(opacity=90);
    opacity:.90;
    padding-left:5px;
    padding-right:5px;
    /*height: 90vh;*/
}
.vegas-overlay,

【讨论】:

  • 不敢相信我错过了。很棒的收获。我没有仔细查看 css 文件,因为(在我看来)没有理由 css 可以在浏览器中工作,来自 IIS express 而不能来自 IIS
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-25
  • 1970-01-01
  • 2011-03-26
  • 2014-12-10
  • 2012-09-14
  • 1970-01-01
相关资源
最近更新 更多