码迷,mamicode.com
首页 > 其他好文 > 详细

接长龙

时间:2015-10-02 01:30:02      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:

 

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>

  <div class="container">
    <div class="item1 item">111
    </div>
        <div class="item2 item">222
    </div>
        <div class="item3 item">333
    </div>
        <div class="item4 item">444
    </div>
        <div class="item5 item">555
    </div>
  </div>
</body>
</html>

 

.container
{
  border:1px solid red;
  height:200px;
  overflow:scroll;
  padding:0px 0px 0px 0px;
  width:300px;
  margin:20px auto auto;
  position:relative;
  
}

.item
{
  width:80%;
  border:1px solid black;
  margin:auto auto auto ;
  margin-top:10px;
  margin-bottom:0px;
  height:150px;
  
}

 

var container=document.querySelector(‘.container‘);
var item1=document.querySelector(‘.item1‘);

var items=document.querySelectorAll (‘.item‘);



container.addEventListener("scroll", function(e){
 
  var st=container.scrollTop;
  var ch=container.offsetHeight;  
for(var i=0;i<items.length;i++)
{
  var ih=items[i].offsetHeight;
  var t = items[i].offsetTop;
  if(st<t && t+ih-100<st+ch)
  {
    console.log(i+1);
  }
}



  


  
  
});

 

JS Bin on jsbin.com

 

http://jsbin.com/xapeyopuhu/edit?html,css,js,console,output

接长龙

标签:

原文地址:http://www.cnblogs.com/zyip/p/4851827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!