在我的登录页面中,有些图像应该在背景上播放。我的图像作为静态文件存储在我的wwwroot文件夹中。但是页面加载时路径错误。我的控制器无法加载图像。
$.backstretch([
"lib/assets/img/backgrounds/banner-1.jpg"
, "lib/assets/img/backgrounds/banner-2.jpg"
, "lib/assets/img/backgrounds/banner-3.jpg"
], {duration: 3000, fade: 750});
lib是我的wwwroot所在的文件夹。当我查看chrome控制台映像路径as following this link时。
如何在不将图像携带到帐户文件夹的情况下进行修复?
最佳答案
我假设您的lib
目录位于您的wwwroot
目录下,因此您需要在每个路径的开头添加一个前导/
,以使其成为wwwroot
下的绝对路径:
$.backstretch([
"/lib/assets/img/backgrounds/banner-1.jpg"
, "/lib/assets/img/backgrounds/banner-2.jpg"
, "/lib/assets/img/backgrounds/banner-3.jpg"
], {duration: 3000, fade: 750});