我正在开发一个 asp.net mvc3 应用程序。我的观点使用剃刀,但我认为现在这无关紧要。我需要一个图片库,您可以在其中删除和上传图片以及我在网上看到的画廊中找不到的其他一些需求,所以我最终自己实现了。
我无法从图库中的拇指显示实际大小的图像。我制作了一个小脚本来显示问题的本质:
<!DOCTYPE html>
<html>
<head>
<style>
.thumb-image { cursor: pointer;}
</style>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>
<img src="Forest.jpg" class="thumb-image" alt="Forest" height="300px" width="300px"/>
<script>
$('.thumb-image').click(function(){
$(this).hide();//
});
</script>
</body>
</html>
这个小脚本我只是用来检查我是否可以从 DOM 中获取图像(或者更确切地说,如何获取它——我知道这是可能的,只是我掌握了 JS/jQuery 的基本技能)。
所以我的问题是 -Forest.jpg
是我桌面上的图像,最初是3550x2377px
. 现在我使用桌面上的图像 - 最初图像是从服务器获取的,但即便如此我也不保留任何缓存。标签的样式<img>
只是为了实现某种缩略图效果,但图像会以其全尺寸下载到客户端。因此,是否可以在某些<div> tag
情况下(在这种情况下3550x2377px
)以实际大小显示此图像,而无需额外调用服务器或在我的情况下 - 再次传递图像的路径,但使用缩略图中的图像,是按全尺寸下载的,还是在我更改 CSS 后下载的,width
并且height
无法再次获得真实尺寸?