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 相关文章推荐
javascript学习随笔(使用window和frame)的技巧
Mar 08 Javascript
JavaScript表达式:URL 协议介绍
Mar 10 Javascript
可自己添加html的伪弹出框实现代码
Sep 08 Javascript
jQuery ajax dataType值为text json探索分享
Sep 23 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
Mar 08 Javascript
jQuery焦点图轮播特效代码分享(3款)
Sep 05 Javascript
JS函数多个参数默认值指定方法分析
Nov 28 Javascript
JavaScript实现同一个页面打开多张图片
Dec 29 Javascript
mui上拉加载更多下拉刷新数据的封装过程
Nov 03 Javascript
小程序测试后台服务的方法(ngrok)
Mar 08 Javascript
30分钟用Node.js构建一个API服务器的步骤详解
May 24 Javascript
Vue 技巧之控制父类的 slot
Feb 24 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 stream_context_create()作用和用法分析
2011/03/29 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
PHP 5.6.11中CURL模块问题的解决方法
2016/08/08 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
js工具方法弹出蒙版
2013/05/08 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
整理Javascript流程控制语句学习笔记
2015/11/29 Javascript
js获取本机操作系统类型的两种方法
2015/12/19 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
ionic2懒加载配置详解
2017/09/01 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
2018/01/09 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
2020/07/20 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
[01:50]《我与DAC》之玩家:iG夺冠时的那面红旗
2018/03/29 DOTA
Python的内存泄漏及gc模块的使用分析
2014/07/16 Python
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
2017/11/01 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
2018/10/23 Python
Python中bisect的用法及示例详解
2020/07/20 Python
Python如何操作docker redis过程解析
2020/08/10 Python
CSS3弹性盒模型开发笔记(三)
2016/04/26 HTML / CSS
详解移动端HTML5音频与视频问题及解决方案
2018/08/22 HTML / CSS
西班牙美妆电商:Perfume’s Club(有中文站)
2018/08/08 全球购物
成都思必达公司C#程序员招聘面试题
2013/06/26 面试题
护理学毕业生自荐信
2013/10/02 职场文书
《盲人摸象》教学反思
2014/02/16 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
女生节标语
2014/06/26 职场文书
Python 中的单分派泛函数你真的了解吗
2021/06/22 Python