首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建带有next和prev按钮的图像查看器。

创建带有next和prev按钮的图像查看器。
EN

Stack Overflow用户
提问于 2014-02-06 06:36:58
回答 2查看 5.5K关注 0票数 0

我正在创建一个图像框。在正文中,出现了图像缩略图,单击它们,我希望在弹出中显示单击的图像,并显示下一个按钮和prev按钮。

代码语言:javascript
复制
<html>
<head>
    <style>
       .image_box{height:600px; width: 1000px;}
       .image_1{height: 100px; width: 100px; float: left; margin: 10px 0 0 10px;}
       .my_popUp{top:0; left:0; right:0; bottom: 0; background: rgba(####); 
                  position: absolute;}
       .box_pop_up{float: left; margin-left: 20px;}
    </style>  
    <script>
         function hidePopUp(){
            $('.my_popUp').hide();
         }

         function showPopUp(){
            $('.my_popUp').show();
         }

         $(function(){
             $('.image_1').on('click', function({
                 showPopUp();
             });

             $('.my_popUp').on('click', function({
                 hidePopUp();
             });
          });
    </script>
</head>
<body>
    <div class="image_box">
        <div class="image_1"><img src="......" /></div>
        <div class="image_1"><img src="......" /></div>
        <div class="image_1"><img src="......" /></div>
        <div class="image_1"><img src="......" /></div>
    </div>

    <div class="my_popUp">
        <div class="left_button_box box_pop_up"><img src="prev.png"></div>
        <div class="center_image_box box_pop_up"></div>
        <div class="right_button_box box_pop_up"><img src="next.png"></div>
    </div>
</body>    
</html>

所以我通过点击图像缩略图创建了一个图像查看框,缩略图在弹出的居中图像框中显示放大,下一个图像框应该通过单击next和prev按钮来显示,而且我还想假设用户单击了四个中的任意图像,所以图像应该是在弹出中打开的,我怎么能这样做呢?下一张预告图像。请帮我解决这个问题,还有另外一个问题,如果我使用的是选项卡式相册,就像我有四张相册,每个相册都是在选项卡结构中,如果我移动到不同的选项卡相册框中以获得相同的功能,那么我需要添加哪些代码来定义当前使用图像显示代码的相册?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-06 06:42:43

大多数直截了当的解决方案都使用像http://fancyapps.com/fancybox/这样的图像照明盒。

或者在谷歌上搜索“图像照明盒”。

票数 -1
EN

Stack Overflow用户

发布于 2014-02-06 07:40:03

如果您不想使用在线可用的现有灯箱,您可以检查这个教程1 ,教程2如何创建一个非常简单的lightbox。但就像垫子的答案,你可以简单地下载任何现有的灯箱插件,检查下面的链接。

http://www.dreamcss.com/2009/03/31-mind-blowing-collection-of-jquery.html

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21595762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档