[英]What's wrong with this code to load image in jquery backstretch in view page?
我有以下代碼在我的登錄項目中使用jquery backstretch插件。 我的項目是asp.net核心,登錄頁面是一個查看頁面。 但是代碼的圖像本地地址有問題。 當我將圖像的地址更改為正常工作的http地址時,我的圖像已保存在wwwroot / assets / admin / pages / media / bg中。 錯誤的代碼:
<script> $.backstretch([ "~/assets/admin/pages/media/bg/1.jpg", "~/assets/admin/pages/media/bg/2.jpg", "~/assets/admin/pages/media/bg/3.jpg", "~/assets/admin/pages/media/bg/4.jpg" ], { fade: 1000, duration: 8000 } ); </script>
這是正常的:
<script> $.backstretch([ "https://www.w3schools.com/images/w3schools_green.jpg", "https://www.w3schools.com/images/w3schools_green.jpg", "https://www.w3schools.com/images/w3schools_green.jpg", "https://www.w3schools.com/images/w3schools_green.jpg" ], { fade: 1000, duration: 8000 } ); </script>
這是一個瘋狂的猜測,而不是一個思考的答案,但我想你可以只使用絕對鏈接(以“/”開頭)
$.backstretch([
"/assets/admin/pages/media/bg/1.jpg",
"/assets/admin/pages/media/bg/2.jpg",
"/assets/admin/pages/media/bg/3.jpg",
"/assets/admin/pages/media/bg/4.jpg"
], {
fade: 1000,
duration: 8000
}
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.