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 相关文章推荐
页面版文本框智能提示JS代码
Nov 20 Javascript
微信小程序 视图容器组件的详解及实例代码
Jan 19 Javascript
jquery实现数字输入框
Feb 22 Javascript
Vue中v-for的数据分组实例
Mar 07 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
May 23 Javascript
浅谈PDF.js使用心得
Jun 07 Javascript
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
vue车牌号校验和银行校验实战
Jan 23 Javascript
微信小程序canvas动态时钟
Oct 22 Javascript
vue+openlayers绘制省市边界线
Dec 24 Vue.js
如何用JS实现简单的数据监听
May 06 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桌面中心(四) 数据显示
2007/03/11 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
2015/03/13 PHP
Laravel 创建可以传递参数 Console服务的例子
2019/10/14 PHP
javascript new后的constructor属性
2010/08/05 Javascript
jquery图片上下tab切换效果
2011/03/18 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
2015/09/26 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
简单实现Vue的observer和watcher
2016/12/21 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
JS 插件dropload下拉刷新、上拉加载使用小结
2017/04/13 Javascript
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
2017/09/15 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
jQuery时间戳和日期相互转换操作示例
2018/12/07 jQuery
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
如何在Express4.x中愉快地使用async的方法
2020/11/18 Javascript
windows如何把已安装的nodejs高版本降级为低版本(图文教程)
2020/12/14 NodeJs
使用wxpython实现的一个简单图片浏览器实例
2014/07/10 Python
Python 3.x 新特性及10大变化
2015/06/12 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
python获取系统内存占用信息的实例方法
2020/07/17 Python
python使用正则表达式匹配txt特定字符串(有换行)
2020/12/09 Python
css3图片边框border-image的用法
2017/06/30 HTML / CSS
杰夫·班克斯男士服装网上商店:Jeff Banks
2019/10/24 全球购物
意大利在线眼镜精品店:Ottica Lipari
2019/11/11 全球购物
俄罗斯香水和化妆品在线商店:Aroma-butik
2020/02/28 全球购物
电子商务专业求职信
2014/03/08 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
党性锻炼的心得体会
2014/09/03 职场文书
我的中国心演讲稿
2014/09/04 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
2014年工商所工作总结
2014/12/09 职场文书
安全教育主题班会教案
2015/08/12 职场文书