PHP基础
PHP教程
php框架
JavaScript
asp.net
AJAX
正则表达式
ASP
输入
banner图
图片脚本
导航/分类
javascript模仿百万格子小的一小段代码_javascript技巧
关键是得出每个图片的坐标位置,这只是一个简单的实现,更百万格子的功能还相差甚远。
Untitled Document
输出表格 } var iCurX=0; //当前可用x坐标 var iCurY=0; //当前可用y坐标 var iMaxY=0; //当前最大y值 function fnLocatePic(url){ var obj=document.createElement("IMG"); obj.src=url; //获取图片的宽高 var w=obj.width; var h=obj.height; //计算占用格子的宽高,必须是20的倍数 var divW=(w%20>1?(Math.floor(w/20)*20+20):w); var divH=(h%20>1?(Math.floor(h/20)*20+20):h); var x,y; //当前元素(图片)的坐标 if(iCurX+divW>1000){ //当前行的格子使用完,换行显示,x重新从0开始计,更新当前y值为最大y值 x=0; y=iCurY=iMaxY; }else{ x=iCurX; y=iCurY; } iCurX=x+divW; //计算下一个元素(图片)x坐标 if(y+divH>iMaxY){ iMaxY=y+divH; //将当前最大y值赋予iMaxY } document.write("
"); } script>