jquery单行文字向上滚动效果示例

 这篇文章主要介绍了jquery实现的单行文字向上滚动效果,需要的朋友可以参考下

代码如下:
<body> 
<div id="title" style="width:100%;height:40px;">看看间断滚动文字</div> 
 
<div id="content" class="infocontent"> 
<div id="top" class="infolist"> 
<ul> 
<li>央视315曝光: 华润深陷“海砂门”回应澄而未清</li> 
<li>吉野家被曝餐具不消毒 波司登等羊绒衫不含羊绒</li> 
<li>无锡警方公布“待产女警突发不幸”事发经过</li> 
<li>中国人一天:最后的轮渡 视界:在家“搞定”</li> 
</ul> 
</div> 
<div id="bottom" class="infolist"></div> 
</div> 
<div id="foot"></div> 
</body> 
 代码如下:
.infolist{width:400px;matgin:0;} 
.infolist ul{margin:0;padding:0;} 
.infolist ul li{list-style:none;height:26px;line-height:26px;} 
.infocontent{width:400px;height:26px;overflow:hidden;border:1px solid #666666;} 
 代码如下:
var interval=1000;//两次滚动之间的时间间隔 
var stepsize=26;//滚动一次的长度,必须是行高的倍数,这样滚动的时候才不会断行 
var objInterval=null; 
 
$(document).ready( function(){ 
//用上部的内容填充下部 
$("#bottom").html($("#top").html()); 
 
//给显示的区域绑定鼠标事件 
$("#content").bind("mouseover",function(){StopScroll();}); 
$("#content").bind("mouseout",function(){StartScroll();}); 
 
//启动定时器 
StartScroll(); 
}); 
 
//启动定时器,开始滚动 
function StartScroll(){ 
objInterval=setInterval("verticalloop()",interval); 

 
//清除定时器,停止滚动 
function StopScroll(){ 
window.clearInterval(objInterval); 

 
//控制滚动 
function verticalloop(){ 
//判断是否上部内容全部移出显示区域 
//如果是,从新开始;否则,继续向上移动 
if($("#content").scrollTop()>=$("#top").outerHeight()){ 
$("#content").scrollTop($("#content").scrollTop()-$("#top").outerHeight()); 

//使用jquery创建滚动时的动画效果 
$("#content").animate( 
{"scrollTop" : $("#content").scrollTop()+stepsize +"px"},600,function(){ 
//这里用于显示滚动区域的scrollTop,实际应用中请删除 
// $("#foot").html("scrollTop:"+$("#content").scrollTop()); 
}); 

时间: 2024-09-17 03:19:46

jquery单行文字向上滚动效果示例的相关文章

jquery单行文字向上滚动效果示例_jquery

复制代码 代码如下: <body> <div id="title" style="width:100%;height:40px;">看看间断滚动文字</div> <div id="content" class="infocontent"> <div id="top" class="infolist"> <ul> &l

jquery单行文字向上滚动效果的实现代码_javascript技巧

<body> <div id="title" style="width:100%;height:40px;">看看间断滚动文字</div> <div id="content" class="infocontent"> <div id="top" class="infolist"> <ul> <li>央视3

jquery实现多行文字图片滚动效果示例代码_jquery

今儿分享一个jquery实现多行滚动效果. 我看一些论坛网站上面,公告处用的较多. 代码如下 // 多行滚动 (function($){ $.fn.extend({ Scroll:function(opt,callback){ if(!opt) var opt={}; var _this=this.eq(0).find("ul:first"); var lineH=_this.find("li:first").height(), line=opt.line?pars

js实现单行文本向上滚动效果实例代码_javascript技巧

复制代码 代码如下: /***************滚动场次开始*****************/ function ScrollText(content, btnPrevious, btnNext, autoStart) {    this.Delay = 10;    this.LineHeight = 20;    this.Amount = 1;     this.Direction = "up";    this.Timeout = 1500;    this.Scrol

jquery 实现无间图片文字向上滚动效果

以前我们都是用js来实现图片或文字滚动,今天我们来用jquery做一个实现. /**  * author junru  * create time author  * version 0.1  * rely on: jquery(/share/js/jquery.js) 1.3.2+  * description: used this for cache .  * example :     if(pathname=="/user/test.html"){     init.run 

文字向上滚动效果代码(兼容ie6,ie7,ie8,ff)

网页制作教程 网页素材下载 网页模板,网站模板下载 网页素材下载 网页模板,网站模板下载 网页制作教程

js实现文字左右滚动效果

最简单的文字向上滚动效果利用MARQUEE  代码如下 复制代码 <MARQUEE onmouseover=this.stop() style="WIDTH: 100%; HEIGHT: 195px" onmouseout=this.start() scrollAmount=2 direction=up><a href="sys_clew1.jsp">1</a><br><a href="sys_clew

三款文字向上滚动js代码

本文章收藏了三款文字向上滚动代码他有二款是利用js实现文字向上滚动效果,一款是利用了marquee来实现文字滚动效果哦,其实有了marquee做向上滚动己就很容易了,同时还可以控制左右上下等哦. <title>三款文字向上滚动代码</title> <style type=text/css教程> #divascontainer {  clip: rect(0px 320px 120px 0px); height: 120px; left: 10px; overflow:

jQuery插件实现文字无缝向上滚动效果代码_jquery

本文实例讲述了jQuery插件实现文字无缝向上滚动效果代码.分享给大家供大家参考,具体如下: 此插件旨在实现目前较为流行的无缝向上滚动特效,当鼠标移动到文字上时,向上滚动会停止,当鼠标离开时,向上滚动继续.整体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&