$( value ).css

来源:3-1 jQuery实现瀑布流布局图片定位

攻城3707672

2016-09-22 21:32

$( value ).css是指全部的还是指什么?

 $aPin.each( function( index, value ){

        var pinH = $aPin.eq( index ).height();

        if( index < num ){

            pinHArr[ index ] = pinH; //第一行中的num个块框pin 先添加进数组pinHArr

        }else{

            var minH = Math.min.apply( null, pinHArr );//数组pinHArr中的最小值minH

            var minHIndex = $.inArray( minH, pinHArr );

            $( value ).css({

                'position': 'absolute',

                'top': minH + 15,

                'left': $aPin.eq( minHIndex ).position().left

            });

            //数组 最小高元素的高 + 添加上的aPin[i]块框高

            pinHArr[ minHIndex ] += $aPin.eq( index ).height() + 15;//更新添加了块框后的列高

        }

    });


写回答 关注

2回答

  • 慕桂英9545975
    2016-09-23 16:26:32

    else之前的元素不算,就是 index >= num 的所有元素

  • 叶0528
    2016-09-23 09:36:56

    $( value ).css()全部都可以设置。

瀑布流布局

瀑布流布局是网站比较流行的一种布局方式,教你实现三大方式

97759 学习 · 736 问题

查看课程

相似问题