向上滑动效果
2016-07-24 22:48
411 查看
html结构:
css结构:
js结构:
<div class="top"> <h1>一元传奇</h1> <div class="area"> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9</li> <li>10</li> <li>11</li> <li>12</li> <li>13</li> <li>14</li> <li>15</li> <li>16</li> <li>17</li> <li>18</li> <li>19</li> <li>20</li> </ul> </div> </div>
css结构:
<style type="text/css"> html,body,ul,ol,li{ margin: 0; padding: 0; } .top{ position: relative; width: 300px; height: auto; } .top>h1{ background-color: #898989; margin: 0; line-height: 30px; font-size: 16px; color: #fff; padding: 5px; } .top>.area{ position: relative; overflow: hidden; width: 100%; height: 500px; } .area>ul{ position: absolute; width: 100%; height: auto; left: 0; top: 0; } .area>ul>li{ width: 100%; height: 50px; } </style>
js结构:
<script type="text/javascript" src="http://cdn.bootcss.com/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> $(function(){ var area_ul = $('div.area>ul'), area_ul_lis = $('div.area>ul>li'); // 为。。。 area_ul_lis.each(function(index){ var $self = $(this); if(index % 2 == 0){ // 偶数 $self.css('background-color','#cccfff'); }else{ // 奇数 $self.css('background-color','#fffccc'); } }); // area_ul.before().after().append().prepend() // area_ul.prepend('<li></li>').css('top','-50px'); setInterval(function(){ area_ul.animate({ top : '-50px' },500,function(){ var area_ul_lis_t = $('div.area>ul>li'); $(this).css('top','0').append(area_ul_lis_t.eq(0)); }); },1000); }); </script>
相关文章推荐
- 获得C币规则(截止2017年10月已失效,万恶的CSDN)
- MySQL常见命令总结及资料汇总
- 算法-求n内的所有质数
- 高效查看MySQL帮助文档的方法
- c语言第一天 终端的使用 .c .o .out 文件的解释 快捷键等
- CodeForces 455A Boredom (DP)
- VectorDrawable与AnimatedVectorDrawable
- VectorDrawable与AnimatedVectorDrawable
- 每日一练——从长度为n的数组里选出m个数使和为固定值sum
- VectorDrawable与AnimatedVectorDrawable
- 【HDU 5698】瞬间移动(组合数,逆元)
- HMI
- reactJS - 02分离文件
- 【杭电2006】奇数的乘积
- Imgproc_2_杂项图像转换
- Jquery系列(三) DOM操作
- 文件内容差异对比
- IT职业图谱
- python核心编程十三章练习
- Java基础概念