').addClass('box').appendTo( $oPin );
// $('
').attr('src','../upload/' + $( value).attr( 'src') ).appendTo($oBox);
// });
// waterfall();
// };
// }
});
/*
parend 鐖剁骇id
pin 鍏冪礌id
*/
function waterfall(parent,pin){
var $aPin = $( "#main>div" );
var iPinW = $aPin.eq( 0 ).width();// 涓€涓潡妗唒in鐨勫
var num = Math.floor( $('#main').width() / iPinW );//姣忚涓兘瀹圭撼鐨刾in涓暟銆愮獥鍙e搴﹂櫎浠ヤ竴涓潡妗嗗搴︺€
//oParent.style.cssText='width:'+iPinW*num+'px;ma rgin:0 auto;';//璁剧疆鐖剁骇灞呬腑鏍峰紡锛氬畾瀹?鑷姩姘村钩澶栬竟璺
$( "#main" ).css({
'width:' : iPinW * num,
'margin': '0 auto'
});
var pinHArr=[];//鐢ㄤ簬瀛樺偍 姣忓垪涓殑鎵€鏈夊潡妗嗙浉鍔犵殑楂樺害銆
$aPin.each( function( index, value ){
var pinH = $aPin.eq( index ).height();
if( index < num ){
pinHArr[ index ] = pinH; //绗竴琛屼腑鐨刵um涓潡妗唒in 鍏堟坊鍔犺繘鏁扮粍pinHArr
}else{
var minH = Math.min.apply( null, pinHArr );//鏁扮粍pinHArr涓殑鏈€灏忓€糾inH
var minHIndex = $.inArray( minH, pinHArr );
$( value ).css({
'position': 'absolute',
'top': minH + 15,
'left': $aPin.eq( minHIndex ).position().left
});
$('#main').height($('#main .pin').last().position().top+$('#main .pin').last().height());
//鏁扮粍 鏈€灏忛珮鍏冪礌鐨勯珮 + 娣诲姞涓婄殑aPin[i]鍧楁楂
pinHArr[ minHIndex ] += $aPin.eq( index ).height() + 15;//鏇存柊娣诲姞浜嗗潡妗嗗悗鐨勫垪楂
}
});
}
function checkscrollside(){
var $aPin = $( "#main>div" );
var lastPinH = $aPin.last().get(0).offsetTop + Math.floor($aPin.last().height()/2);//鍒涘缓銆愯Е鍙戞坊鍔犲潡妗嗗嚱鏁皐aterfall()銆戠殑楂樺害锛氭渶鍚庝竴涓潡妗嗙殑璺濈缃戦〉椤堕儴+鑷韩楂樼殑涓€鍗?瀹炵幇鏈粴鍒板簳灏卞紑濮嬪姞杞?
var scrollTop = $( window ).scrollTop()//娉ㄦ剰瑙e喅鍏煎鎬
var documentH = $( document ).width();//椤甸潰楂樺害
return (lastPinH < scrollTop + documentH ) ? true : false;//鍒拌揪鎸囧畾楂樺害鍚 杩斿洖true锛岃Е鍙憌aterfall()鍑芥暟
}