这篇文章的标题不知道怎么些才好,那就说一下它实现的功能以及长处吧。
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/