用同位素进行照片擦除-自动高度问题

时间:2018-07-14 06:38:58

标签: height auto photoswipe isotope

我正在使用此CodePen:https://codepen.io/ohame/pen/PBPVbp  用于 Photoswipe 模态画廊,以及 Isotope 用于排序过滤

我面临的问题是,我想在其中添加一个人像图像,但是图像(butterfly img)的高度会压缩到固定的矩形高度,而不是加载自动高度。

我想加载人像图像而不将其压缩到固定的矩形高度。任何帮助将不胜感激,谢谢!

我使用的原始笔代码来自https://codepen.io/Snyvel/pen/KNyWNz

      // build items for Photoswipe
    var getItems = function() {
        var items = [];
        var elems = $grid.isotope('getFilteredItemElements')

        for( var element in elems)
          {  
            if (elems.hasOwnProperty(element)) {
            var $href  = elems[element]['childNodes'][1]['childNodes'][1]['childNodes'][1]['attributes'][0]['nodeValue'];

            var $size   = elems[element]['childNodes'][1]['childNodes'][1]['childNodes'][1]['attributes'][2]['nodeValue'].split('x'),
                $width  = $size[0],
                $height = $size[1];

            var item = {
                    src : $href,
                    w   : $width,
                    h   : $height
                }

                items.push(item);

            }
          }

0 个答案:

没有答案