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学习笔记之控制页面实现代码
Feb 27 Javascript
jquery实现metro效果示例代码
Sep 06 Javascript
基于jquery的9行js轻松实现tab控件示例
Oct 12 Javascript
javascript多行字符串的简单实现方式
May 04 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
Oct 09 Javascript
JavaScript深度复制(deep clone)的实现方法
Feb 19 Javascript
基于Vue2的移动端开发环境搭建详解
Nov 03 Javascript
jQuery树控件zTree使用方法详解(一)
Feb 28 Javascript
Bootstrap Table实现定时刷新数据的方法
Aug 13 Javascript
jQuery分组选择器简单用法示例
Apr 04 jQuery
js通过循环多张图片实现动画效果
Dec 19 Javascript
Json实现传值到后台代码实例
Jun 30 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
隐藏Nginx或Apache以及PHP的版本号的方法
2016/01/03 PHP
PHP入门教程之上传文件实例详解
2016/09/11 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
javascript 日历提醒系统( 兼容所有浏览器 )
2009/04/07 Javascript
测试你的JS的掌握程度的代码
2009/12/09 Javascript
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
js两行代码按指定格式输出日期时间
2011/10/21 Javascript
使用js写的一个简易的投票
2013/11/27 Javascript
文本域中换行符的替换示例
2014/03/04 Javascript
JavaScript中的原型链prototype介绍
2014/12/30 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
2016/06/10 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
AngularJS实现动态编译添加到dom中的方法
2016/11/04 Javascript
原生JS实现图片左右轮播
2016/12/30 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
2017/01/18 Javascript
ES6新特性五:Set与Map的数据结构实例分析
2017/04/21 Javascript
Material(包括Material Icon)在Angular2中的使用详解
2018/02/11 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
vue element自定义表单验证请求后端接口验证
2019/12/11 Javascript
python下如何让web元素的生成更简单的分析
2008/07/17 Python
在Python中调用ggplot的三种方法
2015/04/08 Python
python+selenium实现京东自动登录及秒杀功能
2017/11/18 Python
python列表使用实现名字管理系统
2019/01/30 Python
3种python调用其他脚本的方法
2020/01/06 Python
浅谈Django前端后端值传递问题
2020/07/15 Python
Python实现PS滤镜中的USM锐化效果
2020/12/04 Python
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
美国隐形眼镜销售网站:ContactsDirect
2017/10/28 全球购物
远程调用的原理
2014/07/05 面试题
遵纪守法演讲稿
2014/05/23 职场文书
2015学习委员工作总结范文
2015/04/03 职场文书
python plt.plot bar 如何设置绘图尺寸大小
2021/06/01 Python