css - 如何制作一个简单的纯 css 或 jquery 图像切换?

标签 css onclick toggle

令人惊讶的是,我无法找到一个简单的解决方案,而且我对 jquery 还很陌生。我更愿意使用纯 css,但对简单的 jquery 解决方案持开放态度。

我想要一张大图。在大图下方有一些小图,包括大图的小版本。单击任何一个小缩略图时,它将变成大图像。

<div class="large-image-wrapper">
    <img src="/link/to/image1" class="large-image"/>
    <img src="/link/to/image2" class="large-image"/>
    <img src="/link/to/image3" class="large-image"/>
</div>

<div class="small-image-wrapper">
    <img src="/link/to/small-image1/" class="small-image"/>
    <img src="/link/to/small-image2/" class="small-image"/>
    <img src="/link/to/small-image3/" class="small-image"/>
</div>

最佳答案

找到了可能对您有所帮助的帖子: Javascript: Clicking thumbnails to switch a larger image. Best method?

-- 还有一个 jsfiddle: http://jsfiddle.net/Qhdaz/2/

$(function(){
    $(".large-image-wrapper img:eq(0)").nextAll().hide();
    $(".small-image-wrapper img").click(function(e){
        var index = $(this).index();
        $(".large-image-wrapper img").eq(index).show().siblings().hide();
    });
});

关于css - 如何制作一个简单的纯 css 或 jquery 图像切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29402049/

相关文章:

javascript - 动画播放状态行不起作用并禁用其他功能?

java - 切换 boolean 值,但只是一次? ( java )

javascript - 用于更改价格和订单链接的 JQUERY 切换

java - 按钮在 Android Fragment 中不起作用

c# - Javascript 无法在 ASP.NET C# 中获取 ElementById

css - minhur bootstrap toggle 在模式中不显示全宽,但在其他任何地方都显示

c# - 样式下拉列表选择项

android - Sony Xperia Tablet Z 上的 CSS 伪元素渲染问题

twitter-bootstrap - 为什么我的列数不能与 Chrome 中的 Bootstrap 一起使用?

html - onclick ="myform.submit()"不起作用;说方法不存在