绝对定位:js照样实现瀑布流式布局

绝对定位:js照样实现瀑布流式布局

ID:37186516

大小:277.00 KB

页数:4页

时间:2019-05-21

绝对定位:js照样实现瀑布流式布局_第1页
绝对定位:js照样实现瀑布流式布局_第2页
绝对定位:js照样实现瀑布流式布局_第3页
绝对定位:js照样实现瀑布流式布局_第4页
资源描述:

《绝对定位:js照样实现瀑布流式布局》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、绝对定位:JS照样实现瀑布流式布局一夜之间似乎互联网上出现了一种类似瀑布形式的网页布局,如美丽说、蘑菇街等网站都采用这种布局形式。常见的实现方法一般分为:传统多列浮动、CSS3定义、绝对定位。笔者看到网上仅仅有关于CSS的详细教程,未见有绝对定位的相关教程。现在想和各位朋友们分享一下绝对定位的应用及具体代码,希望朋友们能够指出其中的不足之处。    JS的绝对定位分解成三个部分代码,这样清晰,方便查看代码,其中包括:Javascript代码、HTML代码、[AJax封装文件代码。[Javascript]代

2、码<scripttype="text/javascript"src="ajax.js"><scripttype="text/javascript">window.onload=function(){varoDiv=document.getElementById("div");varoUl=document.getElementsByTagName("ul");window.onscroll=function(){varclientH=document.documentElement.cl

3、ientHeight;varscrollH=document.documentElement.scrollTop

4、

5、document.body.scrollTop;for(vari=0;i

6、tr+')')for(vari=0;i

'+list.title[j]+'

'oUl[i].appendChild(oLi);}}})}}}functiontoTop(obj){vartop=

7、0;while(obj){top+=obj.offsetTop;obj=obj.offsetParent}returntop;}}在html的head中,加入<scriptsrc="js/*.js"type="text/javascript">注:不能是<scriptsrc="js/*.js"type="text/javascript"/>JS部分处理完毕之后,接下来就是HTML代码部分的书写:[HTML]代码

  • 8、images/1.jpg">

    11111111

  • 11111111

  • 11111111

  • 11111111

  • 11111111

  • 9、g">

    11111111

[AJax封装文件]代码functionajax(url,sFn,nFn){varoAjax=null;if(window.ActiveXObject){oAjax=newActiveXObject("Microsoft.XMLHTTP")}else{oAjax=newXMLHttpRequest();}oAjax.open("GET",url,true)oAjax.send();oAjax.onreadystatechange=func

10、tion(){if(oAjax.readyState==4){if(oAjax.status==200){if(sFn){sFn(oAjax.responseText)}}else{if(nFn){nFn(oAjax.status)}}}}}当然,通过JS调用做瀑布式布局的方法还有很多,笔者仅列出一种,除了JS,jQuery的Masonry插件、KISSY的waterfall插件等都可九江论坛http://www.lfafa.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。