嗨,我有一个关于我想创建图片库的问题。我创建了一个缩略图查看器,因此当点击javascript时,缩略图会在同一页面上显示为较大的图像,但我需要添加一种方法,以便在javascript关闭时仍能看到较大的图像。这里是我的代码 (JavaScript)的Javascript图片库阻止默认
function changeImage(el)
{
evt.preventDefault(evt);
var elem = document.getElementById("slide");
elem.src = "Assets/images/big/"+el+".jpg";
}
(HTML)
<div id="gallery">
<img id="slide" src="Assets/images/big/0.jpg" onClick="next();">
</div>
<div id="thumb">
<ul class="thumbnail">
<li><a href="Assets/images/big/0.jpg" onClick="changeImage('0');"><img id="thumb" src="Assets/images/thumbs/0.jpg" /></a></li>
<li><a href="Assets/images/big/1.jpg" onClick="changeImage('1');"><img id="thumb" src="Assets/images/thumbs/1.jpg" /></a></li>
<li><a href="Assets/images/big/2.jpg" onClick="changeImage('2');"><img id="thumb" src="Assets/images/thumbs/2.jpg" /></a></li>
<li><a href="Assets/images/big/3.jpg" onClick="changeImage('3');"><img id="thumb" src="Assets/images/thumbs/3.jpg" /></a></li>
<li><a href="Assets/images/big/4.jpg" onClick="changeImage('4');"><img id="thumb" src="Assets/images/thumbs/4.jpg" /></a></li>
<li><a href="Assets/images/big/5.jpg" onClick="changeImage('5');"><img id="thumb" src="Assets/images/thumbs/5.jpg" /></a></li>
<li><a href="Assets/images/big/6.jpg" onClick="changeImage('6');"><img id="thumb" src="Assets/images/thumbs/6.jpg" /></a></li>
<li><a href="Assets/images/big/7.jpg" onClick="changeImage('7');"><img id="thumb" src="Assets/images/thumbs/7.jpg" /></a></li>
</ul>
</div><!-- thumb-->
现在,我曾经有过这样的缩略图浏览器进行工作,但添加JavaScript失败后选择不再显示在图像画廊,而是在一个单独的页面,因为它会如果没有JavaScript的话,什么是最简单的方法来解决这个问题,所以当JavaScript的工作缩略图图像显示在画廊时,它不是它进入一个单独的页面?任何帮助非常感谢
嗨,我试图改变。这,希望这将是一个简单的修复,但没有它似乎没有改变任何东西:( –
@LouisaGibbons我错了..修复答案。 – JiminP
嗨,感谢您的帮助,但是我现在如何为javascript关闭时添加选项?我需要它做的是当它被点击时在新窗口中显示大图像? –