繁体   English   中英

图片库缩略图

[英]Image gallery thumbnails

我是Java新手,需要建立图片库。 我有一个图像目录:每个类别都有一个缩略图; 每个类别都有三张图片。

处理:单击缩略图,bigPic更改其src以显示您单击的图像。 可以单击bigPic下面的三个点以查看该类别中的其他图像(因此,如果选择了另一个缩略图,则传递给bigPic的src也会更改)

我尝试了几件事并环顾四周,但似乎无法使其正常工作。 这是我到目前为止的内容:

    <script>
        function backColor(a) {
            document.getElementById("bigPic").src = a;
        }
        function varE(e){
            var chosen = e;
            document.getElementsByName("firstDot").id = chosen;
        }
        function setM(m) {
            var chosenImage = m.id;
            document.getElementById("bigPic").src = chosenImage;
        }
    </script>

bigPic:

    <img class="bigPic" id="bigPic">

缩略图:

    <img class="thumb" src="categoryImageSRC" onclick="backColor('anotherImageSRC'); varE('otherImageSRC')">

点/圆显示类别中的另一幅图像:

    <img name="firstDot" id="" src="dotImageSRC" onclick="setM(this)">

任何有关如何做到这一点的想法,示例和更正都非常欢迎! 谢谢!

按名称获取元素将返回元素数组,因此您需要在varE函数中更改此行

document.getElementsByName("firstDot").id = chosen;

document.getElementsByName("firstDot")[0].id = chosen;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM