javascript文字滚动,jquery实现文字由下到上循环滚动的实例代码

jquery文字垂直滚动代码实例,jquery滚动代码实例

jquery文字垂直滚动代码实例:

文字垂直滚动作效果应在大气网址都有使用,特别在情报布告大概音讯列表之类情势的意义结构中现身。

代码实举个例子下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.51texiao.cn/" />
<title>蚂蚁部落</title>
<style type="text/css">
*{
  padding:0;
  margin:0;
  font-size:12px
}
ul, li{
  list-style:none;
}
.box{
  height:35px;
  background:#000;
  overflow:hidden;
}
.t_news{
  height:19px;
  color:#fff;
  padding-left:10px;
  margin:8px 0;
  overflow:hidden;
  position:relative;
}
.t_news b{
  line-height:19px;
  font-weight:bold;
  display:inline-block;
}
.news_li, .swap{
  line-height:19px;
  display:inline-block;
  position:absolute;
  top:0;
  left:72px;
}
.news_li a, .swap a{
  color:#fff;
}
.swap{
  top:19px;
}
</style>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
function b(){ 
  t=parseInt(x.css('top'));
  y.css('top','19px'); 
  x.animate({top: t - 19 + 'px'},'slow');
  if(Math.abs(t) == h-19){ 
    y.animate({top:'0px'},'slow');
    z=x;
    x=y;
    y=z;
  }
  setTimeout(b,3000);
}
$(document).ready(function(){
  $('.swap').html($('.news_li').html());
  x=$('.news_li');
  y=$('.swap');
  h=$('.news_li li').length*19;
  setTimeout(b,3000);
})
</script>
</head>
<body>
<div class="box">
  <div class="t_news"><b>最新播报:</b>
    <ul class="news_li">
      <li><a href="#" target="_blank">蚂蚁部落欢迎您</a></li>
      <li><a href="#" target="_blank">每一天太阳都是新的</a></li>
      <li><a href="#" target="_blank">只有奋斗才会有前途</a></li>
      <li><a href="#" target="_blank">高手都是从菜鸟走过来的</a></li>
      <li><a href="#" target="_blank">没有最好,只有更好</a></li>
    </ul>
    <ul class="swap">
    </ul>
  </div>
</div>
</body>
</html>

以上代码完毕了文字上下垂直滚动作效果应,何况滚动带有间歇性。上面介绍一下兑现进程:

大器晚成.落到实处原理:

就此发展滚动偶然光间隔,是因为使用了setTimeout()函数递归调用,3秒后调用三次函数b()。函数b()定义了活动的中规中矩,把news_li中的内容拷贝生龙活虎份放到swap中去,然后不断设置news_li的top属性值,那样就变成了上滚动作,当news_li成分全部上滚实现以往,便是news_li接续,防止现身滚动断层现象,然后再将y的值赋值给x,那样就兑现了news_li新大器晚成轮的上滚动作,这样就达成了不间断的上滚动作。

二.代码注释:

1.function b(){},创立函数b,它定义了滚动法则。

2.t=parseInt(x.css(‘top’)),获取x的top属性值,即news_javascript文字滚动,jquery实现文字由下到上循环滚动的实例代码。li的top属性值。

3.y.css(‘top’,’19px’),将y的top属性值设置为19px。注意每叁个li成分的中度正是19px,这几个很首要。

4.x.animate({top:t – 19 + ‘px’},’slow’),以卡通情势将x上滚19px。

5.if(Math.abs(t) ==
h-19){},用以判别x成分也即是news_li是还是不是还余下贰个li未有上滚达成。

6.y.animate({top:’0px’},’slow’),将y也便是swap的top属性值设置为0px。

7.z=x,x=y,y=z,举行一文山会海的值传递,最后目标就是为着将x中的内容用y中的取代。

8.setTimeout(b,3000),使用递归调用函数b。

9.$(document).ready(function(){},文书档案结构完全加载实现再实施函数中的代码。

10.$(‘.swap’).html($(‘.news_li’).html()),将news_li中的内容赋值给swap。

11.x=$(‘.news_li’),获取x=$(‘.news_li’)对象。

12.y=$(‘.swap’),获取swap’对象。

13.h=$(‘.news_li li’).length*19,新闻的条数乘以19,19是li的冲天。

14.setTimeout(b,3000),3秒后调用函数b。

 

jquery文字垂直滚动代码实例:
文字垂直滚动作效果应在大气网址都有选拔,特别在情报布告可能…

javascript文字垂直滚动代码,javascript文字滚动

javascript文字垂直滚动代码:

笔直滚动代码非常多用于网址的音讯通知也许友情链接还也许有图片显示之类的法力结构,上面就介绍四个左右垂直滚动的音信类的代码。

代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.51texiao.cn/" />
<title>蚂蚁部落</title>
<style> 
a { 
  display:block; 
  font-size:15px; 
  line-height:18px; 
  text-decoration:none; 
  color:#333; 
  font-family:Arial; 
  font-size:12px; 
} 
.main{ 
  background:no-repeat 4px 5px; 
  border:1px solid #aaa; 
  width:400px; 
  padding:3px 2px 2px 20px; 
} 
#thediv{ 
  height:36px; 
  overflow:hidden; 
} 
</style>
<script type="text/javascript">
var c, _ = Function;
window.onload=function(){ 
  with (o = document.getElementById("thediv")){ 
    innerHTML += innerHTML; onmouseover = _("c=1"); onmouseout = _("c=0");
   } 
  (F=_("if(#%18||!c)#++,#%=o.scrollHeight>>1;setTimeout(F,#%18?10:3000);".replace(/#/g,"o.scrollTop")))(); 
}
</script>  
</head> 
<body> 
<div class="main"> 
<div id="thediv"> 
  <a>蚂蚁部落欢迎您</a> 
  <a>只有奋斗才会有好的结果</a> 
  <a>高手都是从菜鸟成长而来</a> 
  <a>太阳马上就要出来了</a> 
  </div> 
</div> 
</body> 
</html>

如上代码完毕了笔者们想要的效用,文字能够有间歇性的光景滚动。

原来的书文地址是:

最为原始地址是:

javascript文字垂直滚动代码:
垂直滚动代码多数用于网址的情报布告或许友情链接还也许有图片展示…

文字垂直滚动之javascript代码,滚动javascript代码

在巨型的网址新闻文告和友情链接等世界常常常有这种文字或图片垂直滚动的作用,下边就介绍一下文字垂直滚动的javascript代码。

javascript代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.bkjia.com/" />
<title>帮客之家</title>
<style> 
a { 
 display:block; 
 font-size:15px; 
 line-height:18px; 
 text-decoration:none; 
 color:#333; 
 font-family:Arial; 
 font-size:12px; 
} 
.main{ 
 background:no-repeat 4px 5px; 
 border:1px solid #aaa; 
 width:400px; 
 padding:3px 2px 2px 20px; 
} 
#thediv{ 
 height:36px; 
 overflow:hidden; 
} 
</style>
<script type="text/javascript">
var c, _ = Function;
window.onload=function(){ 
 with (o = document.getElementById("thediv")){ 
 innerHTML += innerHTML; onmouseover = _("c=1"); onmouseout = _("c=0");
 } 
 (F=_("if(#%18||!c)#++,#%=o.scrollHeight>>1;setTimeout(F,#%18?10:3000);".replace(/#/g,"o.scrollTop")))(); 
}
</script> 
</head> 
<body> 
<div class="main"> 
<div id="thediv"> 
 <a>蚂蚁部落欢迎您</a> 
 <a>只有奋斗才会有好的结果</a> 
 <a>高手都是从菜鸟成长而来</a> 
 <a>太阳马上就要出来了</a> 
 </div> 
</div> 
</body> 
</html>

上述代码就兑现了文字垂直滚动的意义,文字可有上下间歇性的滚动,有须要的爱侣能够来参考下,希望大家喜欢。

在巨型的网址消息公告和友情链接等领域经常常有这种文字或图片垂直滚动的作用,上面就介…

犹如下代码:

复制代码 代码如下:

相关文章