繁体   English   中英

互斥图像

[英]Mutually Exclusive Images

我想要一组图像,一次只能扩展一个。 其他的将缩小到其自然大小的10%。 通过单击事件,我希望能够选择单个图像,而此时选择的其他照片将缩小到10%。

<script>      //To expand an image back to full size
    $(document).ready(function(){
        $("img").click(function(){
            $(this).css("width","100%");
        });
    });
</script>

如果不给每个图像一个唯一的ID,又不花很多时间缩小其他图像,我将如何使图像完全变大?

对于那些想看HTML的人:

<div>
    <img class="shrink thick-border" src="img/bentley.jpg">
</div>
<div>
    <img class="shrink thick-border" src="img/classic.jpg">
</div>
<div>
    <img class="shrink thick-border" src="img/ferrari.jpg">
</div>
<div>
    <img class="shrink thick-border" src="img/maseratti.jpg">
</div>

您可以创建一个宽度为100%的CSS类,单击img时可以添加和删除

css

.maxSize{
    width:100%;
}

JS

 $("img").click(function(){
            $("img").removeClass('maxSize')
            $(this).addClass('maxSize');
        });

小提琴

使用以下内容:

$(document).ready(function(){
    $("img").click(function(){
        $('img').each(function(){$(this).css('width', '10%');});
        $(this).css("width","100%");
    });
});

暂无
暂无

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

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