用屏幕大小window.screen.availWidth代替屏幕可用大小document.documentElement.clientWidth,就不会出现如果从小切换大的问题吧
2017-03-22
function getByClass(clsName, parent){
var oParent=document.getElementById(parent)||document;
var oChild=oParent.getElementsByTagName('*');
var arr=[];
for(var i=0,l=oChild.length;i<l;i++){
if(oChild[i].className===clsName){
arr.push(oChild[i]);
}
}
return arr;
var oParent=document.getElementById(parent)||document;
var oChild=oParent.getElementsByTagName('*');
var arr=[];
for(var i=0,l=oChild.length;i<l;i++){
if(oChild[i].className===clsName){
arr.push(oChild[i]);
}
}
return arr;
如果程序在打开时没有滚动条,可以这样解决,将原window.onscroll的执行函数封装成一个单独函数,然后在window.onload中添加一个立即执行函数:判断图片高度小于屏幕高度(即图片未填充满屏幕),则执行封装好的添加图片的函数(去掉判断条件),更新aPin,lastPinH,循环判断,直到填充满屏幕。
2017-03-19
不得不说,最后一个盒子它不一定是最低的,例如只有7个盒子 , 1盒子和7盒子高度都是200 ,其他盒子的高度是1000,-,-六列布局的话。你懂的
2017-03-10