Rumah > hujung hadapan web > tutorial js > JS实现文字间歇循环滚动

JS实现文字间歇循环滚动

小云云
Lepaskan: 2018-02-22 09:38:50
asal
2323 orang telah melayarinya

本文主要和大家介绍了JS实现的文字间歇循环滚动效果,涉及javascript结合时间函数定时触发实现页面元素动态操作相关技巧,需要的朋友可以参考下,希望能帮助到大家。

具体代码如下:


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>  - 间歇循环滚动</title>
<style>
#box{
  height:240px;
  width:300px;
  margin:0 auto;
  border:1px solid #0066FF;
  overflow:hidden;
  padding-bottom:20px;
}
#box li{
  color:#333;
  height:24px;
}
#box ul{
  margin:0;
  padding:0;
}
</style>
</head>
<body>
<p id="box">
  <ul id="con1">
    <li>php中文网</li>
    <li>php中文网</li>
    <li>php中文网</li>
    <li>php中文网</li>
    <li>php中文网</li>
    <li>php中文网</li>
    <li>php中文网</li>
    <li>php中文网</li>
    <li>php中文网</li>
    <li>php中文网</li>
    <li>php中文网</li>
  </ul>
</p>
<script>
var area=document.getElementById("box");
area.innerHTML+=area.innerHTML;
var liHeight=24;
area.scrollTop=0;
var delay=2000;
var speed=50;
var time;
function starMove(){
  area.scrollTop++;
  time=setInterval("scrollUp()",speed);
}
function scrollUp(){
  if(area.scrollTop%liHeight==0){
  clearInterval(time);
  setTimeout("starMove()",delay);
  }else{
  area.scrollTop++;
  if(area.scrollTop>=area.offsetHeight/2){
  area.scrollTop=0;
  }
  }
}
setTimeout("starMove()",delay);
</script>
</body>
</html>
Salin selepas log masuk

相关推荐:

html+css+javascript如何实现列表循环滚动

JS实用的带停顿的逐行文本循环滚动效果实例

JQuery循环滚动图片代码_jquery

Atas ialah kandungan terperinci JS实现文字间歇循环滚动. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan