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 相关文章推荐
$.ajax json数据传递方法
Nov 19 Javascript
写入cookie的JavaScript代码库 cookieLibrary.js
Oct 24 Javascript
js对象的比较
Feb 26 Javascript
10款非常有用的 Ajax 插件分享
Mar 14 Javascript
jquery动画1.加载指示器
Aug 24 Javascript
jquery仿搜索自动联想功能代码
May 23 Javascript
Backbone.js的Hello World程序实例
Jun 19 Javascript
浅谈JavaScript 代码整洁之道
Oct 23 Javascript
vue+webpack 更换主题N种方案优劣分析
Oct 28 Javascript
推荐几个不错的console调试技巧实现
Dec 20 Javascript
处理JavaScript值为undefined的7个小技巧
Jul 28 Javascript
基于Vue2实现移动端图片上传、压缩、拖拽排序、拖拽删除功能
Jan 05 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
mysql 全文搜索 技巧
2007/04/27 PHP
php include加载文件两种方式效率比较
2010/08/08 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
ko knockoutjs动态属性绑定技巧应用
2012/11/14 Javascript
javascript向flash swf文件传递参数值注意细节
2012/12/11 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
javascript中闭包(Closure)详解
2016/01/06 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
2016/01/27 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
2016/08/15 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
Angular学习笔记之angular的$filter服务浅析
2016/11/12 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
js eval函数使用,js对象和字符串互转实例
2017/03/06 Javascript
使用jQuery ajaxupload插件实现无刷新上传文件
2017/04/23 jQuery
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
JS声明对象时属性名加引号与不加引号的问题及解决方法
2018/02/16 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
jQuery.parseJSON()函数详解
2019/02/28 jQuery
简单通过settimeout看javascript的运行机制
2019/05/10 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
写了个监控nginx进程的Python脚本
2012/05/10 Python
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
Python利用IPython提高开发效率
2016/08/10 Python
Python实现将数据库一键导出为Excel表格的实例
2016/12/30 Python
python os.path模块常用方法实例详解
2018/09/16 Python
详解torch.Tensor的4种乘法
2020/09/03 Python
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
毕业生自荐书
2013/12/18 职场文书
现场施工员岗位职责
2014/03/10 职场文书
2014年为民办实事工作总结
2014/12/20 职场文书
校园开放日新闻稿
2015/07/17 职场文书
2015年第31个教师节致辞
2015/07/31 职场文书
运动会广播稿20字
2015/08/19 职场文书