此例子也是根据人家修改的 呵呵
公共的css
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{width:800px;height:100px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
#scrollDiv li{height:25px;padding-left:10px;}
</style>
公共的html
<div id="scrollDiv">
<ul id="scroll-container" style="margin-top: 0px;">
<li>1 clone()克隆匹配的DOM元素并且选中这些克隆的副.</li>
<li>2 appendTo()把所有匹配的元素追加到另一个、指定的元素元素集合中。</li>
<li>3 eq()减少匹配对象到一个单独得dom元素.</li>
<li>4 fadeIn()通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数.</li>
<li>5 fadeOut()能过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数.</li>
<li>6 parent()取得一个包含着所有匹配元素的唯一父元素的元素集合。 可以通过一个可选的表达式进行筛选.</li>
<li>7 show()以优雅的动画显示所有匹配的元素,并在显示完成后可选地触发一个回调函数.</li>
</ul>
</div>
1.淡入淡出
jQuery(function ($) {
//对于横向的时候 如果出现多个时候会使用
$('#scroll-container li').each(function(index,domEl){
if(index >=4)
$(domEl).hide() ;
});
setInterval('scroll_news()',2000);
});
function scroll_news(){
var $firstNode = $('#scroll-container li');
$firstNode.eq(0).fadeOut('slow',function(){
$(this).clone().appendTo($(this).parent()).hide();
$(this).remove();
$firstNode.eq(4).fadeIn('slow');
});
}
2.滑动
var runTime ;
jQuery(function ($) {
runTime = setInterval('scroll_news()',2000);
$("#scrollDiv").mouseover(function(){
clearInterval(runTime);
});
$("#scrollDiv").mouseout(function(){
runTime = setInterval('scroll_news()',2000);
});
});
function scroll_news(){
$("#scrollDiv").find("ul:first").animate({marginTop:"-25px"},1000,function(){
$(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
});
}
分享到:
相关推荐
在51单片机系统中,通过编程实现LCD1602的滚动显示是一项基础但重要的技能,这允许在有限的显示空间内展示更多的信息。 LCD1602屏幕的基本特点: 1. 显示尺寸:1602表示它有16个字符宽度和2行显示,每行可以显示16...
在压缩包中的"stm32_滚动显示"文件可能是项目的源代码,包含了STM32驱动点阵屏进行滚动显示的C语言实现。这个文件可能包含了初始化配置、数据传输、滚动逻辑和中断处理等功能的代码。 总的来说,通过STM32F103ZET6...
在Delphi编程环境中,"文字滚动显示"是一个常见的需求,特别是在创建信息提示、实时更新的日志界面或者新闻滚动展示等场景。本知识点将详细介绍如何在Delphi中实现文字滚动显示的功能,以及如何通过最少的控件实现这...
单片机LED矩阵滚动显示是嵌入式系统中常见的应用场景,尤其在电子显示屏、智能仪表等领域广泛应用。这一技术结合了单片机控制、LED显示以及动态扫描等原理,使得有限的LED点阵能够呈现丰富的信息。 1. **单片机**:...
然而,如果我们需要实现一种动态效果,比如“字符滚动显示”,这通常涉及到自定义控件或者对现有Label控件的扩展。在标题提到的"C# Label字符滚动显示"案例中,开发者可能创建了一个小工具,使得Label控件能够显示...
本主题聚焦于如何在LCD上实现汉字的滚动显示,这是一个在嵌入式系统、智能家居、工业控制等领域常见的功能。为了实现这个功能,我们需要掌握以下几个关键知识点: 1. **汉字编码与存储**:汉字在计算机中的表示通常...
本项目“对话框中滚动显示图片”专注于在对话框内部实现图片的动态滚动展示,这通常涉及到图像处理、控件编程以及动画效果的创建。以下是对这个知识点的详细解释: 1. 图像处理:首先,我们需要能够加载和处理图片...
在这个主题中,我们将深入探讨LCD12864的驱动原理、滚动显示的实现以及如何在Proteus环境中进行仿真。 1. LCD12864驱动原理: LCD12864显示器的工作基于电光效应,通过控制每个像素单元的电压来改变液晶分子的排列...
然而,标准的`QLabel`并不支持文字滚动显示的功能。为了实现这个效果,开发者通常需要对其进行封装,创建一个自定义的`QLabel`类,例如在本例中的`MyQLabel`。下面我们将详细探讨如何实现`QLabel`的文字滚动显示,...
2. `滚动显示.c`: 这是用C语言编写的源代码文件,包含了实现LCD12864滚动显示的程序逻辑。 3. `Last Loaded 滚动显示.DBK`: 可能是Protues项目的配置或历史记录文件。 4. `滚动显示.DSN`: 这是Protues工程文件,包含...
51单片机Proteus仿真实例 8×8LED点阵屏仿电梯数字滚动显示51单片机Proteus仿真实例 8×8LED点阵屏仿电梯数字滚动显示51单片机Proteus仿真实例 8×8LED点阵屏仿电梯数字滚动显示51单片机Proteus仿真实例 8×8LED点阵...
单片机C语言程序设计8只数码管滚动显示单个数字(基于8051+Proteus仿真)单片机C语言程序设计8只数码管滚动显示单个数字(基于8051+Proteus仿真)单片机C语言程序设计8只数码管滚动显示单个数字(基于8051+Proteus...
单片机C语言程序设计 8×8LED点阵屏仿电梯数字滚动显示(有源码)单片机C语言程序设计 8×8LED点阵屏仿电梯数字滚动显示(有源码)单片机C语言程序设计 8×8LED点阵屏仿电梯数字滚动显示(有源码)单片机C语言程序设计 ...
单片机C语言程序设计07 8只数码管滚动显示单个数字(基于8051+Proteus仿真)单片机C语言程序设计07 8只数码管滚动显示单个数字(基于8051+Proteus仿真)单片机C语言程序设计07 8只数码管滚动显示单个数字(基于8051+...
本篇文章将深入探讨51单片机如何实现LCD1602的滚动显示功能,以及这一过程中涉及的关键技术。 首先,我们需要了解51单片机的基本结构。51系列单片机由Intel公司开发,采用CISC(复杂指令集计算)架构,具有8位数据...
单片机C语言程序设计 8只数码管滚动显示单个数字(有源码)单片机C语言程序设计 8只数码管滚动显示单个数字(有源码)单片机C语言程序设计 8只数码管滚动显示单个数字(有源码)单片机C语言程序设计 8只数码管滚动显示...
滚动显示是点阵显示的一种动态效果,常用于有限显示空间的情况,例如LED显示屏、车载信息屏等。通过逐行移动显示内容,可以在有限的显示区域上呈现比实际区域更大的文本或图像。滚动显示的实现涉及到帧缓冲区的管理...
"基于QT的文本滚动显示"是指利用QT库中的组件和功能来设计一个可以动态滚动显示文本的界面。 在QT中,我们可以使用QLabel或QTextEdit等部件来显示文本,但要实现文本的滚动效果,通常会采用QLabel配合QTimer或者...
然而,当文本内容过长,而QLabel的尺寸不足以完全显示时,我们通常需要实现自定义的滚动显示功能,使得文本能像广告屏一样滚动播放。在本项目中,我们将详细探讨如何自定义一个QLabel来实现这个功能。 首先,`...