这篇文章的标题不知道怎么些才好,那就说一下它实现的功能以及长处吧。
1、使用Jquery操作对象
2、使用div+css控制样式
3、可以自定义停顿时间
4、滚动实现了动画效果,可以控制滚动速度
5、可以设置每次滚动的长度
6、鼠标悬停时停止滚动,鼠标移出后继续滚动
查看代码:
<title>垂直向上间断循环滚动文字</title> |
<meta name="author" content="bossma,bosma@yeah.net" /> |
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> |
<script type="text/javascript"> |
var scrollspeed="normal"; |
$("#bottom").html($("#top").html()); |
$("#content").bind("mouseover",function(){StopScroll();}); |
$("#content").bind("mouseout",function(){StartScroll();}); |
objInterval=setInterval("verticalloop()",interval); |
window.clearInterval(objInterval); |
if($("#content").scrollTop()>=$("#top").outerHeight()){ |
$("#content").scrollTop($("#content").scrollTop()-$("#top").outerHeight()); |
$("#content").animate({"scrollTop" : $("#content").scrollTop()+stepsize +"px"},scrollspeed,function(){ |
$("#foot").html("scrollTop:"+$("#content").scrollTop()); |
.infolist{400px;matgin:0;} |
.infolist ul{margin:0;padding:0;} |
.infolist ul li{list-style:none;height:26px;line-height:26px;} |
.infocontent{400px;height:130px;overflow:hidden;border:1px solid #666666;} |
<div id="title" style="100%;height:40px;">看看间断滚动文字</div> |
使用overflow:hidden隐藏超出的部分。 |
<li>全国政协首次公布去年会议花销 共5900万 1</li> |
<li>全国政协首次公布去年会议花销 共5900万 2</li> |
<li>全国政协首次公布去年会议花销 共5900万 3</li> |
<li>全国政协首次公布去年会议花销 共5900万 4</li> |
<li>全国政协首次公布去年会议花销 共5900万 5</li> |
<li>全国政协首次公布去年会议花销 共5900万 6</li> |
<li>全国政协首次公布去年会议花销 共5900万 7</li> |
<li>全国政协首次公布去年会议花销 共5900万 8</li> |
<li>全国政协首次公布去年会议花销 共5900万 9</li> |
<li>全国政协首次公布去年会议花销 共5900万 10</li> |
<li>全国政协首次公布去年会议花销 共5900万 11</li> |
<li>全国政协首次公布去年会议花销 共5900万 12</li> |
<li>全国政协首次公布去年会议花销 共5900万 13</li> |
<li>全国政协首次公布去年会议花销 共5900万 14</li> |
<li>全国政协首次公布去年会议花销 共5900万 15</li> |
来源:http://blog.bossma.cn/javascript/jquery-div-css-words-up-pause-scroll/