JS实现超精简的链接列表在固定区域内滚动效果代码


Posted in Javascript onNovember 04, 2015

本文实例讲述了JS实现超精简的链接列表在固定区域内滚动效果代码。分享给大家供大家参考,具体如下:

这款超精简版的链接列表文字滚动代码,可在指定的区域内滚动,当然,区域大小可以自己设置的。

运行效果截图如下:

JS实现超精简的链接列表在固定区域内滚动效果代码

在线演示地址如下:

具体代码如下:

<html>
<HEAD>
<TITLE>文字链接列表滚动</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE type=text/css>
#demo a {
 width:100%;
 overflow:hidden;
 font:12px/16px tahoma;
 display:block;
 text-decoration:none;
 margin:2px;
 color:#4a551c;
 padding-left:2px;
 text-align:left;
}
#demo a:hover {
 color:#ff6600;
}
</STYLE>
</HEAD>
<body>
<div id="demo" style="overflow:hidden;height:132px;width:350px; border:1px solid #dde5bc;">
 <div id="demo1"> 
  <a href="#">多彩的电脑机箱图标,很多颜色和风格……</a>
  <a href="#">地方税务局网站建设方案 ……</a>
  <a href="#">获得系统内存,并以圆饼图表现百分比……</a>
  <a href="#">多彩的电脑机箱图标,很多颜色和风格……</a>
  <a href="#">完全兼容IE, FF, Opera, 其它的还未经测试……</a>
  <a href="#">地方税务局网站建设方案 ……</a>
  <a href="#">多彩的电脑机箱图标,很多颜色和风格……</a>
  <a href="#">地方税务局网站建设方案 ……</a>
  <a href="#">完全兼容IE, FF, Opera, 其它的还未经测试……</a>
  <a href="#">获得系统内存,并以圆饼图表现百分比……</a>
  <a href="#">完全兼容IE, FF, Opera, 其它的还未经测试……</a>
  <a href="#">获得系统内存,并以圆饼图表现百分比……</a>
 </div>
 <div id="demo2"></div>
</div>
<script>
var speed=40
var demo=document.getElementById("demo");
var demo2=document.getElementById("demo2");
var demo1=document.getElementById("demo1");
demo2.innerHTML=demo1.innerHTML
function Marquee(){
 if(demo2.offsetTop-demo.scrollTop<=0)
  demo.scrollTop-=demo1.offsetHeight
 else{
  demo.scrollTop++
 }
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
EasySlider 基于jQuery功能强大简单易用的滑动门插件
Jun 11 Javascript
JS按位非(~)运算符与~~运算符的理解分析
Jul 31 Javascript
基于jquery实现智能表单验证操作
May 09 Javascript
js字符串引用的两种方式(必看)
Sep 18 Javascript
基于Javascript倒计时效果
Dec 22 Javascript
vue使用ElementUI时导航栏默认展开功能的实现
Jul 04 Javascript
4个顶级JavaScript高级文本编辑器
Oct 10 Javascript
详解ESLint在Vue中的使用小结
Oct 15 Javascript
node.js使用express框架进行文件上传详解
Mar 03 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
Jun 13 Javascript
Element-UI+Vue模式使用总结
Jan 02 Javascript
原生js实现弹窗消息动画
Nov 20 Javascript
JS实现网页上随滚动条滚动的层效果代码
Nov 04 #Javascript
jQuery实现带有动画效果的回到顶部和底部代码
Nov 04 #Javascript
JavaScript前端开发之实现二进制读写操作
Nov 04 #Javascript
js实现二级菜单渐隐显示
Nov 03 #Javascript
整理JavaScript创建对象的八种方法
Nov 03 #Javascript
JavaScript实现倒计时代码段Item1(非常实用)
Nov 03 #Javascript
jQuery实用技巧必备(下)
Nov 03 #Javascript
You might like
php获得文件扩展名三法
2006/11/25 PHP
php 无限级缓存的类的扩展
2009/03/16 PHP
php生成EAN_13标准条形码实例
2013/11/13 PHP
CodeIgniter中使用cookie的三种方式详解
2014/07/18 PHP
javascript取消文本选定的实现代码
2010/11/14 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
JavaScript基础教程之alert弹出提示框实例
2014/10/16 Javascript
jQuery中parents()和parent()的区别分析
2014/10/28 Javascript
AngularJS表单和输入验证实例
2016/11/02 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
基于javaScript的this指向总结
2017/07/22 Javascript
jQuery实现html双向绑定功能示例
2017/10/09 jQuery
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
微信小程序音乐播放器开发
2019/11/20 Javascript
[49:07]VGJ.T vs Optic Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python利用正则表达式匹配并截取指定子串及去重的方法
2015/07/30 Python
Python字符串切片操作知识详解
2016/03/28 Python
Python使用当前时间、随机数产生一个唯一数字的方法
2017/09/18 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
一看就懂得Python的math模块
2018/10/21 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
使用tensorflow显示pb模型的所有网络结点方式
2020/01/23 Python
python编写俄罗斯方块
2020/03/13 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
枚举与#define宏的区别
2014/04/30 面试题
党员承诺书范文2015
2015/04/27 职场文书
大学生实习介绍信
2015/05/05 职场文书
黑白记忆观后感
2015/06/18 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书