`
bask
  • 浏览: 146652 次
  • 性别: Icon_minigender_1
  • 来自: 宇宙
社区版块
存档分类
最新评论

滚动显示

阅读更多
此例子也是根据人家修改的 呵呵
公共的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);
        });
    }

分享到:
评论

相关推荐

    LCD1602滚动显示_液晶屏滚动显示_

    在51单片机系统中,通过编程实现LCD1602的滚动显示是一项基础但重要的技能,这允许在有限的显示空间内展示更多的信息。 LCD1602屏幕的基本特点: 1. 显示尺寸:1602表示它有16个字符宽度和2行显示,每行可以显示16...

    stm32_滚动显示.zip_STM32F103_skyb5u_stm32 滚动_stm32 滚动显示_stm32滚动显示

    在压缩包中的"stm32_滚动显示"文件可能是项目的源代码,包含了STM32驱动点阵屏进行滚动显示的C语言实现。这个文件可能包含了初始化配置、数据传输、滚动逻辑和中断处理等功能的代码。 总的来说,通过STM32F103ZET6...

    delphi 文字滚动显示

    在Delphi编程环境中,"文字滚动显示"是一个常见的需求,特别是在创建信息提示、实时更新的日志界面或者新闻滚动展示等场景。本知识点将详细介绍如何在Delphi中实现文字滚动显示的功能,以及如何通过最少的控件实现这...

    单片机LED矩阵滚动显示

    单片机LED矩阵滚动显示是嵌入式系统中常见的应用场景,尤其在电子显示屏、智能仪表等领域广泛应用。这一技术结合了单片机控制、LED显示以及动态扫描等原理,使得有限的LED点阵能够呈现丰富的信息。 1. **单片机**:...

    C#label字符滚动显示

    然而,如果我们需要实现一种动态效果,比如“字符滚动显示”,这通常涉及到自定义控件或者对现有Label控件的扩展。在标题提到的"C# Label字符滚动显示"案例中,开发者可能创建了一个小工具,使得Label控件能够显示...

    LCD滚动显示汉字

    本主题聚焦于如何在LCD上实现汉字的滚动显示,这是一个在嵌入式系统、智能家居、工业控制等领域常见的功能。为了实现这个功能,我们需要掌握以下几个关键知识点: 1. **汉字编码与存储**:汉字在计算机中的表示通常...

    对话框中滚动显示图片

    本项目“对话框中滚动显示图片”专注于在对话框内部实现图片的动态滚动展示,这通常涉及到图像处理、控件编程以及动画效果的创建。以下是对这个知识点的详细解释: 1. 图像处理:首先,我们需要能够加载和处理图片...

    LCD12864驱动(包含滚动显示)

    在这个主题中,我们将深入探讨LCD12864的驱动原理、滚动显示的实现以及如何在Proteus环境中进行仿真。 1. LCD12864驱动原理: LCD12864显示器的工作基于电光效应,通过控制每个像素单元的电压来改变液晶分子的排列...

    QLabel文字滚动显示

    然而,标准的`QLabel`并不支持文字滚动显示的功能。为了实现这个效果,开发者通常需要对其进行封装,创建一个自定义的`QLabel`类,例如在本例中的`MyQLabel`。下面我们将详细探讨如何实现`QLabel`的文字滚动显示,...

    LCD12864滚动显示

    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点阵屏仿电梯数字滚动显示51单片机Proteus仿真实例 8×8LED点阵...

    单片机C语言程序设计8只数码管滚动显示单个数字(基于8051+Proteus仿真)

    单片机C语言程序设计8只数码管滚动显示单个数字(基于8051+Proteus仿真)单片机C语言程序设计8只数码管滚动显示单个数字(基于8051+Proteus仿真)单片机C语言程序设计8只数码管滚动显示单个数字(基于8051+Proteus...

    单片机C语言程序设计 8×8LED点阵屏仿电梯数字滚动显示(有源码)

    单片机C语言程序设计 8×8LED点阵屏仿电梯数字滚动显示(有源码)单片机C语言程序设计 8×8LED点阵屏仿电梯数字滚动显示(有源码)单片机C语言程序设计 8×8LED点阵屏仿电梯数字滚动显示(有源码)单片机C语言程序设计 ...

    单片机C语言程序设计07 8只数码管滚动显示单个数字(基于8051+Proteus仿真)

    单片机C语言程序设计07 8只数码管滚动显示单个数字(基于8051+Proteus仿真)单片机C语言程序设计07 8只数码管滚动显示单个数字(基于8051+Proteus仿真)单片机C语言程序设计07 8只数码管滚动显示单个数字(基于8051+...

    51单片机LCD1602滚动显示

    本篇文章将深入探讨51单片机如何实现LCD1602的滚动显示功能,以及这一过程中涉及的关键技术。 首先,我们需要了解51单片机的基本结构。51系列单片机由Intel公司开发,采用CISC(复杂指令集计算)架构,具有8位数据...

    单片机C语言程序设计 8只数码管滚动显示单个数字(有源码)

    单片机C语言程序设计 8只数码管滚动显示单个数字(有源码)单片机C语言程序设计 8只数码管滚动显示单个数字(有源码)单片机C语言程序设计 8只数码管滚动显示单个数字(有源码)单片机C语言程序设计 8只数码管滚动显示...

    16×16点阵(滚动显示)资料

    滚动显示是点阵显示的一种动态效果,常用于有限显示空间的情况,例如LED显示屏、车载信息屏等。通过逐行移动显示内容,可以在有限的显示区域上呈现比实际区域更大的文本或图像。滚动显示的实现涉及到帧缓冲区的管理...

    基于QT的文本滚动显示

    "基于QT的文本滚动显示"是指利用QT库中的组件和功能来设计一个可以动态滚动显示文本的界面。 在QT中,我们可以使用QLabel或QTextEdit等部件来显示文本,但要实现文本的滚动效果,通常会采用QLabel配合QTimer或者...

    Qt自定义QLabel滚动显示文本文字,label可根据文本长度自动开启滚动显示

    然而,当文本内容过长,而QLabel的尺寸不足以完全显示时,我们通常需要实现自定义的滚动显示功能,使得文本能像广告屏一样滚动播放。在本项目中,我们将详细探讨如何自定义一个QLabel来实现这个功能。 首先,`...

Global site tag (gtag.js) - Google Analytics