JS实现的新闻列表自动滚动效果示例


Posted in Javascript onJanuary 30, 2019

本文实例讲述了JS实现的新闻列表自动滚动效果。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style type="text/css">
    #box{width:260px;height:100px;margin:0 auto;border:2px solid red;overflow: hidden}
    ul{padding:0;margin:0;list-style: none;overflow: hidden}
    ul li{height:24px;line-height: 24px;padding-left:10px;}
    a{text-decoration: none;color:#000;}
    a:hover{color:#f00}
  </style>
</head>
<body>
<div id="box">
  <ul id="con1" onMouseOut="Up()" onMouseOver="Stop()">
    <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >1,课程html</a> </li>
    <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >2,课程css</a> </li>
    <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >3,课程js</a> </li>
    <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >4,课程jquery</a> </li>
    <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >5,课程html5</a> </li>
    <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >6,课程css3</a> </li>
    <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >7,课程hp</a> </li>
    <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >8,课程bpootstrap</a> </li>
    <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >9,课程apicloud</a> </li>
  </ul>
  <ul id="con2"></ul>
</div>
</body>
<script type="text/javascript">
  var box=document.getElementById("box");
  var con1=document.getElementById("con1");
  var con2=document.getElementById("con2");
  var s=document.getElementsByTagName("a");
  var speed=50;
  con2.innerHTML=con1.innerHTML;
  function ScrollUp(){
    if( box.scrollTop>=con1.scrollHeight){
      box.scrollTop=0;
    }else
      box.scrollTop++;
  }
  var i=setInterval("ScrollUp()",speed);
  function Stop(){
    clearInterval(i);
  }
  function Up(){
    i=setInterval("ScrollUp()",speed);
  }
</script>
</html>

这里使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码,可得如下运行效果:

JS实现的新闻列表自动滚动效果示例

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
textContent在Firefox下与innerText等效的属性
May 12 Javascript
JS 的应用开发初探(mootools)
Dec 19 Javascript
仿百度联盟对联广告实现代码
Aug 30 Javascript
基于JavaScript的操作系统你听说过吗?
Jan 28 Javascript
浅析在javascript中创建对象的各种模式
May 06 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
Sep 20 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
Apr 11 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
Apr 25 Javascript
JavaScript封闭函数及常用内置对象示例
May 13 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
Sep 04 Javascript
JavaScript之Blob对象类型的具体使用方法
Nov 29 Javascript
JavaScript 实现下雪特效的示例代码
Sep 09 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
Jan 30 #Javascript
JS实现头条新闻的经典轮播图效果示例
Jan 30 #Javascript
AJAX在JQuery中的应用详解
Jan 30 #jQuery
JS实现换肤功能的方法实例详解
Jan 30 #Javascript
js实现ATM机存取款功能
Oct 27 #Javascript
详解基于electron制作一个node压缩图片的桌面应用
Jan 29 #Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
Jan 29 #Javascript
You might like
PHP开发大型项目的一点经验
2006/10/09 PHP
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
奇怪的PHP引用效率问题分析
2012/03/23 PHP
PHP chr()函数讲解
2019/02/11 PHP
用js实现的检测浏览器和系统的函数
2009/04/09 Javascript
复制js对象方法(详解)
2013/07/08 Javascript
JS增加行复制行删除行的实现代码
2013/11/09 Javascript
js控制href内容的连接内容的变化示例
2014/04/30 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
原生和jQuery的ajax用法详解
2017/01/23 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
2017/04/10 jQuery
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
理解Koa2中的async&amp;await的用法
2018/02/05 Javascript
详解javascript 正则表达式之分组与前瞻匹配
2018/05/30 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
vue添加axios,并且指定baseurl的方法
2018/09/19 Javascript
ajax与jsonp的区别及用法
2018/10/16 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
[48:38]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs Secret
2018/03/31 DOTA
用python读写excel的方法
2014/11/18 Python
python获取文件扩展名的方法
2015/07/06 Python
Python实现Linux中的du命令
2017/06/12 Python
python实现数据写入excel表格
2018/03/25 Python
基于numpy.random.randn()与rand()的区别详解
2018/04/17 Python
对于Python深浅拷贝的理解
2019/07/29 Python
PyTorch实现更新部分网络,其他不更新
2019/12/31 Python
Python gevent协程切换实现详解
2020/09/14 Python
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
关于h5中的fetch方法解读(小结)
2017/11/15 HTML / CSS
Sam’s Club山姆会员商店:沃尔玛旗下高端会员制商店
2017/01/16 全球购物
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
澳大利亚排名第一的狂热牛仔品牌:ONETEASPOON
2018/11/20 全球购物
MySQL数据库中varchar类型的数字比较大小的方法
2021/11/17 MySQL
python多次执行绘制条形图
2022/04/20 Python