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 相关文章推荐
dojo 之基础篇(三)之向服务器发送数据
Mar 24 Javascript
javascript检测是否联网的实现代码
Sep 28 Javascript
在JavaScript应用中实现延迟加载的方法
Jun 25 Javascript
JS实现的适合做faq或menu滑动效果示例
Nov 17 Javascript
jQuery插件ajaxFileUpload使用详解
Jan 10 Javascript
js字符串与Unicode编码互相转换
May 17 Javascript
JS返回顶部实例代码
Aug 09 Javascript
JavaScript中为事件指定处理程序的五种方式分析
Jul 27 Javascript
小程序实现搜索框功能
Mar 26 Javascript
Vue路由对象属性 .meta $route.matched详解
Nov 04 Javascript
浅谈vuex中store的命名空间
Nov 08 Javascript
如何理解Vue前后端数据交互与显示
May 10 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字符串 ==比较运算符的副作用
2009/10/21 PHP
php实现自动获取生成文章主题关键词功能的深入分析
2013/06/03 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
浅谈PHP无限极分类原理
2019/03/14 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
2019/09/16 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
JS解密入门之凭直觉解
2008/06/25 Javascript
Prototype Array对象 学习
2009/07/19 Javascript
9个JavaScript评级/投票插件
2010/01/18 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
getJSON调用后台json数据时函数被调用两次的原因猜想
2013/09/29 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
ActiveX控件与Javascript之间的交互示例
2014/06/04 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
JavaScript禁用右键单击优缺点分析
2019/01/20 Javascript
微信小程序用canvas画图并分享
2020/03/09 Javascript
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
探究Python中isalnum()方法的使用
2015/05/18 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
h5调用摄像头的实现方法
2016/06/01 HTML / CSS
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
AJAX的优缺点都有什么
2015/08/18 面试题
职高毕业生自我鉴定
2013/10/21 职场文书
主题婚礼策划方案
2014/02/10 职场文书
社区爱国卫生月活动总结
2014/06/30 职场文书
邻里守望志愿服务活动方案
2014/08/15 职场文书
2014年班长个人工作总结
2014/11/14 职场文书
模范班主任事迹材料
2014/12/17 职场文书
高中生思想道德自我评价
2015/03/09 职场文书
销售员自我评价
2015/03/11 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
golang 实现并发求和
2021/05/08 Golang
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript