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----文件操作
Jan 18 Javascript
几个高效,简洁的字符处理函数
Apr 12 Javascript
jquery 模板的应用示例
Nov 12 Javascript
网页收藏夹显示ICO图标(代码少)
Aug 04 Javascript
JS实现图片的不间断连续滚动的简单实例
Jun 03 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
Sep 28 Javascript
js利用appendChild对标签进行排序的实现方法
Oct 16 Javascript
浅谈jquery选择器 :first与:first-child的区别
Nov 20 Javascript
JavaScript实现二叉树定义、遍历及查找的方法详解
Dec 20 Javascript
使用veloticy-ui生成文字动画效果
Feb 08 Javascript
jquery实现动态创建form并提交的方法示例
May 27 jQuery
Vue中用JSON实现刷新界面不影响倒计时
Oct 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
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
fetch 使用及如何接收JS传值
2017/11/11 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
详解json串反转义(消除反斜杠)
2019/08/12 Javascript
koa2+vue实现登陆及登录状态判断
2019/08/15 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
JavaScript实现简单计算器功能
2019/12/19 Javascript
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
python中管道用法入门实例
2015/06/04 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
sklearn+python:线性回归案例
2020/02/24 Python
python计算Content-MD5并获取文件的Content-MD5值方式
2020/04/03 Python
python 绘制正态曲线的示例
2020/09/24 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
LocalStorage记住用户和密码功能
2017/07/24 HTML / CSS
预订旅游活动、景点和旅游:GetYourGuide
2019/09/29 全球购物
就业协议书范本
2014/04/11 职场文书
工作所在部门证明
2014/09/21 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
服务承诺书
2015/01/19 职场文书
红领巾广播站广播稿
2015/08/19 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
浅析MongoDB之安全认证
2021/06/26 MongoDB
nginx 添加http_stub_status_module模块
2022/05/25 Servers