zoukankan      html  css  js  c++  java
  • js_float瀑布流

    <!DOCTYPE HTML>
    <html>
    <head>
      <meta charset="utf-8" />
      <title>demo</title>
        <style>
            *{margin:0;padding:0;}
            ul{list-style-type:none;width:150px;float:left;margin:15px;}
            ul li{height:200px;border:1px solid red;margin-top:10px;}
            #warp{width:750px;height:auto;border:1px solid #CCC;margin:20px auto;overflow:auto;position:relative;}
        </style>
    </head>
    <body>
    <div id='warp'>
        <ul id='c1'>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>ddddd</li>
            <li>ffff</li>
            <li>ggggg</li>
            <li>hhhh</li>
            <li>cccc</li>
            <li>cccc</li>
            <li>cccc</li>
            
        </ul>
        <ul id='c2'>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>dddd</li>
            <li>eeee</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>dddd</li>
            <li>eeee</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>dddd</li>
            <li>eeee</li>
        </ul>
        <ul id='c3'>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
        </ul>
        <ul id='c4'>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
            <li>aaaa</li>
            <li>bbbb</li>
            <li>cccc</li>
        </ul>
    </div>
    
    <script>
    window.onload=function(){
        window.onscroll=function(){
            var h=document.documentElement.clientHeight+document.documentElement.scrollTop;
            var oul=document.getElementById('warp').getElementsByTagName('ul')
            for(var i=0;i<oul.length;i++){
                var oli=oul[i].getElementsByTagName('li');
                if(posTop(oli[oli.length-1])<h){
                    console.log(h);      //有待完善    
                }
                
            }
            
        }
        
    }
    function posTop(obj){
        var top=0;
        while(obj){
            top+=obj.offsetTop;
            obj=obj.offsetParent;
        }
        return top;
    }
    </script>
    </body>
    </html>
  • 相关阅读:
    JavaScript实现网页换肤
    JavaScript实现鼠标效果
    JavaScript实现复选框的全选、不选、反选
    处理器解决物联网和人工智能的融合
    用小神经网络和光谱仪优化关键词识别
    电阻存储器为edge-AI提供了仿生架构
    为什么edge AI是一个无需大脑的人
    满足实时人工智能的计算需求
    传感器可以让智能手机测量生命体征
    接触追踪解决方案建立在UWB而不是蓝牙上
  • 原文地址:https://www.cnblogs.com/hcjs/p/2669438.html
Copyright © 2011-2022 走看看