XML/HTML代码
- <style>
 - #elUl{ border:1px #000 solid; position:absolute; right:10px; top:0;}
 - @-webkit-keyframes scro{from{top:0;}to{top:-30px;}}
 - </style>
 - <script type="text/javascript">
 - window.onload=function(){
 - var elUl=document.getElementById("elUl");
 - //alert(elUl)
 - if(elUl!=null){
 - setInterval(function(){
 - elUl.style.WebkitAnimation='scro 0.5s linear forwards';
 - elUl.style.MozAnimation="scro 0.5s linear forwards";
 - elUl.style.msAnimation='scro 0.5s linear forwards';
 - elUl.style.OAnimation='scro 0.5s linear forwards';
 - elUl.style.animation='scro 0.5s linear forwards';
 - //oUl.style.transform='translateY(-100px)';
 - //oUl.addEventListener("webkitAnimationEnd",end);
 - if(elUl.offsetTop<=-30){
 - elUl.style.WebkitAnimation='';
 - var b=elUl.children[0];
 - elUl.appendChild(b);
 - //clearInterval(timer)
 - }
 - },3000);
 - }
 - }
 - </script>
 
注明:elUl.offsetTop 是检测DOM距离顶部的距离,如果符合条件自动清除CSS3动画,如果左右滚动Banner可以使用:elUl.offsetLeft
 JS 事件委托
抽奖首页代码
 

 2015/07/28 15:33 | by 
  
 
 
 
 
 


