我同意@Jason院长, 但是,如果你想通过使用JavaScript来检测它,我会做像这样: 当越来越缩略图我会附上某种ID /类属性的它和检查如果它存在。如果 “IMG-tumb” 的ID存在
检查:
var imgThumb = document.getElementById("img-thumb");
if (imgThumb != null){
alert("Thumbnail exists");
}else{
//Check Image size...
我们检查图像尺寸:(否则最后,如果后放置)
var img = document.getElementById('your_image_id');
var height = img.clientHeight;
var width = img.clientWidth;
后改变高度检测到图像高度:
img.style.height = height-50;//Substracks 50 pixles from the original size
img.style.width = width-50;//Substracks 50 pixles from the original size
对于你的压轴事件(当没有检测到),我wo uld使用与第一阶段相同的检查。
完整代码:
var imgThumb = document.getElementById("img-thumb");
var imgFull = document.getElementById("img-full");//Full sized image
if (imgThumb != null){
alert("Thumbnail exists");
}else if(imgFull != null){
//Check Image size...
alert("Full sized image exists");
var img = document.getElementById('your_image_id');
var height = img.clientHeight;
var width = img.clientWidth;
img.style.height = height-50;//Substracks 50 pixles from the original size
img.style.width = width-50;//Substracks 50 pixles from the original size
}else{
//Place noimage.gif
}
嗯....我想我应该有更多的解释。该文件将在本地访问,它实际上将成为本地KML文件中的一部分。没有服务器后端工作。我基本上有一个包含数千个地标的kml文件,并且有一个命名约定。当我提供给客户时,他们将会更新这个东西,而他们的一些用户不会理解缩略图的概念(我知道这很荒谬)。 –
renosis