评论:仿微信朋友圈图片展示效果  [查看原文]

所属分类:媒体-图片展示

 66264  459  80
当前第3页 / 共3页
    其实我以为0
    2016/9/30 14:09:57
    溟波问情0
    2016/9/28 14:09:42
    找的就是这种效果 回复
    2607697410
    2016/7/29 21:07:00
    就是要这个图片滑动的效果,这个东西真是太棒了啊, 回复
    ☆ALeX.K!nG0
    2016/7/11 12:07:50
    这个东西真是太棒了啊
        小白0
        2016/7/22 10:07:21
        就是要这个图片滑动的效果,这个东西真是太棒了啊,
    回复
    冥界摄政王0
    2016/7/8 17:07:19
    楼主 我用的网络图片,然后是js循环循环出来的 a连接和图片连接也都是网络地址连接 现在我一点图片 就跳转到图片地址了 怎么解决
        Angularjs0
        2016/12/10 14:12:14
        我也是,我用angularjs循环出来,点击图片就跳转链接了
        runningding0
        2016/12/21 18:12:19

        同问,咋解决的

        runningding0
        2016/12/22 13:12:08
        其实是因为写错地方了,写对了就不会跳转图片链接了。
        ?_╉ ??╃0
        2017/1/5 15:01:10

        请问下是哪里写错了呢

        用户56825881430
        2017/4/21 14:58:12

        同问如何解决的

        前端――于小月0
        2017/6/29 18:06:38

        同问如何解决的

    回复
    I'm on the way.0
    2016/6/30 18:06:32
    0
    2016/6/29 16:06:28
    size = linkEl.getAttribute('data-size').split('x'); 
    // create slide object
    item = {
        src: linkEl.getAttribute('href'),    
        w: parseInt(size[0], 10),   
        h: parseInt(size[1], 10)
    };

    这个怎么改才能让图片自适应,而不是被强行拉伸?

        码趣0
        2017/2/15 17:16:28
        加载图片之后 写个方法 重新根据图片设置图片的原始 宽 高给data-size
    回复
    OMi-Mikky0
    2016/5/13 11:05:23
    楼主,现在不要左右箭头跟右上角关闭按钮,但是点击图片直接关闭图片回到朋友圈,不要点击图片放大怎么弄
        金刚狼~/:;0
        2016/7/11 14:07:43
        同问
        旋转3650
        2016/7/21 11:07:09
        找到button关闭标签加上style即可实现点击图片隐藏效果<button class="pswp__button pswp__button--close" style="position: fixed;left: 0;top:0;height: 100%;width: 100%;" title="Close (Esc)"></button>
    回复
    oy0
    2016/4/19 14:04:05
    楼主,放大以后的图片怎么修改尺寸??你这里定死了,放别的图片会变形。
        iepngs1
        2016/4/30 0:04:05

        每个img标签的父元素a标签上有个data-size属性,就是放大后的尺寸,如果要设置自动适合需要更改js代码中以下部分:

        size = linkEl.getAttribute('data-size').split('x'); 
        //create slide object
        item = {  
            src: linkEl.getAttribute('href'),   
            w: parseInt(size[0], 10),   
            h: parseInt(size[1], 10)
        };
        oy1
        2016/5/20 9:05:49

        源码看不进去。。。用了别的方法做好了。。在

        // execute above function
        initPhotoSwipeFromDOM('.my-gallery');

        的前面加上下面的代码。

        var linkArr = $('.my-gallery figure a[data-size="800x1142"]');
        var num = 0;
        $.each(linkArr,function(index, value) {
            var src = $(value).attr('href');
            var imageEle = new Image();
            imageEle.tag = value;
            $(imageEle).load(function() {
                console.log(this.src + this.width + '===' + this.height + '===');
                $(this.tag).attr('data-size', this.width + 'x' + this.height);
                num++;
            });
            imageEle.src = src;
        });

        拿到每张图片的尺寸,再赋给data-size。

        小马0
        2016/6/13 15:06:06
        这个自适应的写法不管用啊,为什么
        oy0
        2016/11/11 15:11:30
        你看看你linkArr的路径对不,我这个方法现在也还在用。。没有什么问题呢
        Faith、?0
        2016/11/19 16:11:46
        你是用jq来写的 它这个demo没有引入jq 所以不管用 应该是这问题咯!!!
        Faith、?0
        2016/11/19 17:11:04
        顺便问下大神,我不想它图片拉上拉下 有什么办法解决没
        T,an0
        2016/12/4 12:12:59
        很不错
        Angularjs0
        2016/12/10 16:12:14
        请问大神,为什么用js循环div之后,不起作用了呢
    回复
    眼眸0
    2016/3/30 9:03:18
    楼主为什么会再浏览图片时点关闭会返回到上一个页面?怎么解决。
        ??梦,??哭0
        2016/5/19 17:05:38
        查看JS里面那个button的代码,修改下链接
    回复

讨论这个项目(80)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复