您的位置:首页 > Web前端 > JavaScript

使用JS写一个文字滚动效果

2017-06-16 21:29 471 查看
<!DOCTYPE html>

<html lang="en">

<head>
<meta charset="UTF-8">
<title>文字滚动</title>
<style type="text/css">
*{
padding: 0px;
margin: 0px;
}

      #box{

      widows: 1000px;

      height: 150px;

      background-color:#ddd;

      overflow: hidden;

      }

      #box1 dd{

        border-bottom: 1px dotted #ccc;

        width: 1000px;

        height: 24px;

        line-height: 24px;  

      }
</style>

</head>

<body>
<div id="box">

       <div id="box1">
<dl>

              <dd>1</dd>

              <dd>2</dd>

              <dd>3</dd>

              <dd>4</dd>

              <dd>5</dd>

              <dd>6</dd>

              <dd>7</dd>

              <dd>8</dd>

              <dd>9</dd>

              <dd>10</dd>
</dl>

       </div>

       <div id="box2"></div>
</div>

</body>

<script>

     

   function ac(){

    var box=document.getElementById('box');

    var box1=document.getElementById('box1');

    var box2=document.getElementById('box2');

    if (box.scrollTop==0) {

        box2.innerHTML=box1.innerHTML;

    }

    if(box.scrollTop==box1.scrollHeight-box.offsetHeight){

    box.scrollTop=0;

    }else{

  box.scrollTop++;

    }

   }

   setInterval(ac,50);

</script>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: