Javascript 防止图像失焦

Javascript 防止图像失焦,javascript,html,css,Javascript,Html,Css,单击缩略图后,是否可以防止较大的图像失焦? “严格使用”; 改变我的形象, 我的图片https://cdn.spacetelescope.org/archives/images/large/heic1509a.jpg',//https://cdn.spacetelescope.org/archives/images/large/heic1509a.jpg y=document.getElementById('largeImages'); 函数预加载映像(元素){ 我的图像=新图像(); my_i

单击缩略图后,是否可以防止较大的图像失焦?
“严格使用”;
改变我的形象,
我的图片https://cdn.spacetelescope.org/archives/images/large/heic1509a.jpg',//https://cdn.spacetelescope.org/archives/images/large/heic1509a.jpg
y=document.getElementById('largeImages');
函数预加载映像(元素){
我的图像=新图像();
my_image.onload=showlageimage(my_imageSrc);
my_image.src=my_imageSrc;
}
函数showlageImage(strImgSource){
如果(我的图片。完成){
y、 src=strImgSource;
y、 style.display='block';
}
}
函数ShowThumbnail(){
y、 style.display='none';
}
div.gallery img{
高度:70像素;
宽度:140px;
} 
#大图像{
显示:无;
高度:100vh;
左:0px;
位置:绝对位置;
顶部:0px;
宽度:100vw;
}

给您:

“严格使用”;
改变我的形象,
我的图片https://cdn.spacetelescope.org/archives/images/large/heic1509a.jpg',//https://cdn.spacetelescope.org/archives/images/large/heic1509a.jpg
y=document.getElementById('largeImages');
函数showImage(){
var stats=document.getElementById('stats'),
y=document.getElementById('largeImages');
stats.innerHTML='Ready,rendering…';
而(!y.complete){
setTimeout(函数(){showImage()},10);
}
y、 style.display='block';
setTimeout(函数(){stats.innerHTML='';},3000);
}
函数预加载映像(元素){
改变我的形象,
我的图片https://cdn.spacetelescope.org/archives/images/large/heic1509a.jpg',
stats=document.getElementById('stats'),
y=document.getElementById('largeImages');
stats.innerHTML='正在加载…';
y、 style.display='none';
我的图像=新图像();
my_image.src=my_imageSrc;
y、 src=my_imageSrc+“?”+Date.now();
}
函数ShowThumbnail(){
var y=document.getElementById('LargeImage');
y、 style.display='none';
}
div.gallery img{
/*高度:70px;*/*编辑-注释以保持纵横比*/
宽度:140px;
} 
#大图像{
显示:无;
/*高度:100vh;*/*编辑-注释以保持纵横比*/
左:0px;
位置:绝对位置;
顶部:0px;
宽度:100vw;
}


你必须保持纵横比,而不是在文章末尾添加“Filler!Filler!Filler!”,你能补充一些关于你的问题的信息吗?什么是“纵横比”?还需要什么信息?给定100vw宽度和100vh高度,您正在拉伸图像。删除宽度或高度css并查看差异。看到了吗?这也是为了填满屏幕,url上的图像比屏幕大得多。图像仍然不对焦。@Zuffa,只是小的,我刚刚更新了我的答案,以保持它们的高宽比。请看一看代码片段。单击缩略图后,大图失去焦点约1秒,这是我要防止的事情。@Zuffa,我已更新了答案,请再次检查代码片段