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 相关文章推荐
给moz-firefox下添加IE方法和属性
Apr 10 Javascript
php析构函数的具体用法小结
Mar 11 Javascript
node.js中的console.timeEnd方法使用说明
Dec 09 Javascript
七夕情人节丘比特射箭小游戏
Aug 20 Javascript
关于JavaScript限制字数的输入框的那些事
Aug 14 Javascript
jQuery extend()详解及简单实例
May 06 jQuery
用react-redux实现react组件之间数据共享的方法
Jun 08 Javascript
Vue插件从封装到发布的完整步骤记录
Feb 28 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
Vue源码分析之Vue实例初始化详解
Aug 25 Javascript
微信小程序连续签到7天积分获得功能的示例代码
Aug 20 Javascript
Vue项目配置跨域访问和代理proxy设置方式
Sep 08 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 disk_free_space 返回目录可用空间
2010/05/10 PHP
Laravel实现用户注册和登录
2015/01/23 PHP
JavaScript 字符串处理函数使用小结
2010/12/02 Javascript
收集的一些Array及String原型对象的扩展实现代码
2010/12/05 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
JS按字节截取字符长度实例
2013/11/20 Javascript
$.extend 的一个小问题
2015/06/18 Javascript
微信小程序页面开发注意事项整理
2017/05/18 Javascript
AngularJS实现表单验证功能详解
2017/10/12 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
2019/05/12 Javascript
vue中配置scss全局变量的步骤
2020/12/28 Vue.js
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
Python数据结构之Array用法实例
2014/10/09 Python
Python 爬虫爬取指定博客的所有文章
2016/02/17 Python
Python正规则表达式学习指南
2016/08/02 Python
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
Python 实现删除某路径下文件及文件夹的实例讲解
2018/04/24 Python
Python爬虫之正则表达式的使用教程详解
2018/10/25 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
python使用 __init__初始化操作简单示例
2019/09/26 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
Python2 与Python3的版本区别实例分析
2020/03/30 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
松本清官方海外旗舰店:日本最大的药妆连锁店
2017/11/21 全球购物
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
链表面试题-一个链表的结点结构
2015/05/04 面试题
北大自主招生自荐信
2013/10/19 职场文书
《在大海中永生》教学反思
2014/02/24 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
个人租房协议书样本
2014/10/01 职场文书
前台接待员岗位职责
2015/04/15 职场文书
护士岗前培训心得体会
2016/01/08 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis
Java异常处理try catch的基本用法
2021/12/06 Java/Android