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 相关文章推荐
jQuery 1.5最新版本的改进细节分析
Jan 19 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
Dec 28 Javascript
模拟一个类似百度google的模糊搜索下拉列表
Apr 15 Javascript
DOM操作一些常用的属性汇总
Mar 13 Javascript
JavaScript获得url查询参数的方法
Jul 02 Javascript
轻松掌握JavaScript装饰者模式
Aug 27 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
Dec 20 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
Aug 19 Javascript
vue开发环境配置跨域的方法步骤
Jan 16 Javascript
javascript移动端 电子书 翻页效果实现代码
Sep 07 Javascript
js+html实现点名系统功能
Nov 05 Javascript
vue中keep-alive,include的缓存问题
Nov 26 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读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
PHP基础知识介绍
2013/09/17 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
php文件上传你必须知道的几点
2015/10/20 PHP
php简单统计在线人数的方法
2016/05/10 PHP
文本框的字数限制功能jquery插件
2009/11/24 Javascript
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
2013/11/25 Javascript
JS图片无缝、平滑滚动代码
2014/03/11 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
2014/06/16 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
2014/10/17 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
原生JS实现几个常用DOM操作API实例
2017/01/19 Javascript
微信小程序之拖拽排序(代码分享)
2017/01/21 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
JavaScript实现京东购物放大镜和选项卡效果的方法分析
2018/07/05 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
python调用cmd复制文件代码分享
2013/12/27 Python
Python栈类实例分析
2015/06/15 Python
Python简单实现Base64编码和解码的方法
2017/04/29 Python
浅谈python中列表、字符串、字典的常用操作
2017/09/19 Python
Python网页正文转换语音文件的操作方法
2018/12/09 Python
Python3.6.2调用ffmpeg的方法
2019/01/10 Python
Python OpenCV调用摄像头检测人脸并截图
2020/08/20 Python
详解使用django-mama-cas快速搭建CAS服务的实现
2019/10/30 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
如何使用canvas绘制可移动网格的示例代码
2020/12/14 HTML / CSS
StubHub智利:购买和出售您的门票
2016/11/23 全球购物
请写出一段Python代码实现删除一个list里面的重复元素
2015/12/29 面试题
环保倡议书300字
2014/05/15 职场文书
python Django框架快速入门教程(后台管理)
2021/07/21 Python
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android