$(window).resize(function(){
var $boxs = $('#main>div');
$boxs.each(function(index,value){
$(value).css('position','')
});
waterfall();
});
记得重新调用之前先清除position。
var $boxs = $('#main>div');
$boxs.each(function(index,value){
$(value).css('position','')
});
waterfall();
});
记得重新调用之前先清除position。
2017-08-05
@堂堂唐家大少爷, 解决这位大少爷的问题。
$(window).resize(function(){
var cols = Math.floor(document.documentElement.clientWidth/aBoxW);
// oParent.style.cssText = 'width:' + aBoxW*cols + 'px';
$('#main').css("width",aBoxW*cols);
})
在视窗重新变化的时候刷新一遍操作就解决了
$(window).resize(function(){
var cols = Math.floor(document.documentElement.clientWidth/aBoxW);
// oParent.style.cssText = 'width:' + aBoxW*cols + 'px';
$('#main').css("width",aBoxW*cols);
})
在视窗重新变化的时候刷新一遍操作就解决了
2017-08-05
不喜欢用window.onload=function(){}所以我都是按顺序写的代码,要被调用的永远放前面,有和我一样的吗?
2017-07-07
脑筋急转弯:
clientWidth÷boxWidth=cols
为什么cols*boxWidth≠clientWidth
clientWidth÷boxWidth=cols
为什么cols*boxWidth≠clientWidth
2017-07-06
@褪色的自行车 按照老师写的"得出最小列数的函数",是当找到第一个与最小高度相匹配的索引时就直接返回当前索引,所以当第一列有两张高度都为Height的图片时,第七张图片应出现在第一个高度为Height的图片下。
2017-07-05