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 相关文章推荐
AJAX的跨域与JSONP(为文章自动添加短址的功能)
Jan 17 Javascript
从阶乘函数对比Javascript和C#的异同
May 31 Javascript
javascript删除数组元素并且数组长度减小的简单实例
Feb 14 Javascript
js实现touch移动触屏滑动事件
Apr 17 Javascript
avalon js实现仿google plus图片多张拖动排序附源码下载
Sep 24 Javascript
pace.js页面加载进度条插件
Sep 29 Javascript
jQuery实现的自定义滚动条实例详解
Sep 20 Javascript
Bootstrap fileinput文件上传预览插件使用详解
May 16 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
Jul 15 Javascript
JS数组实现分类统计实例代码
Sep 30 Javascript
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
基于vue+echarts数据可视化大屏展示的实现
Dec 25 Vue.js
谈谈为什么你的 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边学边教》(01.开篇――准备工作)
2006/12/13 PHP
php模板函数 正则实现代码
2012/10/15 PHP
javascript控制frame,iframe的src属性代码
2009/12/31 Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
python元组操作实例解析
2014/09/23 Python
Python编程之基于概率论的分类方法:朴素贝叶斯
2017/11/11 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
在Mac上删除自己安装的Python方法
2018/10/29 Python
python-opencv颜色提取分割方法
2018/12/08 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
2018/12/21 Python
PyQt5 对图片进行缩放的实例
2019/06/18 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
Xadmin+rules实现多选行权限方式(级联效果)
2020/04/07 Python
Python字符串三种格式化输出
2020/09/17 Python
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
幼儿园教师教学反思
2014/02/06 职场文书
小学优秀班集体申报材料
2014/05/25 职场文书
全国文明单位申报材料
2014/05/31 职场文书
乡镇党员干部群众路线对照检查材料思想汇报
2014/09/28 职场文书
离婚协议书范本(通用篇)
2014/11/30 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
国际贸易实训总结
2015/08/03 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
创新创业项目计划书该怎样写?
2019/08/13 职场文书
MySQL如何使用使用Xtrabackup进行备份和恢复
2021/06/21 MySQL