[英]How to preload image using javascript in razor syntax?
我已經嘗試過以下方式使用JavaScript預加載圖片
<script type="text/javascript">
function preloader() {
heavyImage = new Image();
heavyImage.src = "../../Images/WFS_Homepage_GlobalServerNetwork_Transparent.jpg";
}
</script>
<body onload="javascript:preloader()" >
<a href="#" onmouseover="javascript:document.img01.src='../../Images/WFS_Homepage_GlobalServerNetwork_Transparent.jpg">
<img src="../../Images/index.jpg" name="img01" />
</a>
但是我一無所知。我該如何在HTML中調用JavaScript函數,以及如何使用預加載的圖像進行進一步處理。我正在asp.net mvc 3 Razor中進行嘗試
<script>
var preloadImages = [
'@Url.Content("~/Content/img/firstImage.jpg")',
'@Url.Content("~/Content/img/secondImage.jpg")',
'@Url.Content("~/Content/img/thirdImage.jpg")',
],
images = [];
for (var i = 0; i < preloadImages.length; i++){
var img = new Image();
img.src = preloadImages[i];
images.push(img);
}
</script>
您可以將其放置在文檔的<body>
中(任何位置)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.