`
345161974
  • 浏览: 60453 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jQuery新闻列表动态显示效果

阅读更多

这个效果在很多论坛,贴吧上应用,我给整理了下,将最简单的demo做出,仅作札记学习备用。

效果图如下:



 

 

 只显示3(可控制)个,每条新闻动态下落

 

均测试过:兼容IE6、7、8,FF

源代码如下:

引入jQuery.js;

其中text.js如下

$(function(){
	var t = 2000 ;
	var g = 0 ;
	//k定义显示多少条
	var k = 3 ;
	var j = 0 ;
	//将所有的显示条都隐藏了
	$("div#tw_rec").find("div.twi").hide() ;
	
	//通过找到的长度,遍历赋予id值
	var l = h = $("div#tw_rec").find("div.twi").length ;
	$("div#tw_rec").find("div.twi").each(function(){
		l-- ;
		$(this).attr("id","recent"+l) ;
	}) ;
	
	//控制,只有id为recent0,recent1的可以显示
	for(var i=0;i<k;i++){
		$("#recent"+i).show() ;
	}
	
	//每过4秒执行一次a函数
	setTimeout(a,t) ;
	
	function a(){
		//小的算法,从基数k开始累加与总长度取模,得到该显示的下一条,可以轮回,i只取0、1、2、3...到h的数值
		var i = (g+k)%h ;
		//给即将显示的加上动画
		$("#recent"+i).css("height","1px").animate({height:"18px"},1000,b(g)) ;
		g = (g+1)%h ;
		setTimeout(a,t) ;
	}
	
	function b(k){
		return function(){
			$("#recent"+k).remove().css("display","none").prependTo("div#tw_rec")
		}
	}
	
}) ;
 

testdown.html如下

<html>
	<head>
		<title>手写落幕</title>
		<script type="text/javascript" src="jquery.js"></script>
		<script src="text.js"></script>
		<style>
			#tw_rec{
				height:54px ;
				overflow:hidden ;
			}
		</style>
	</head>
	<body>
		<div id="tw_rec">
			<div class="twi">
				这个是第4个
			</div>
			<div class="twi">
				这个是第3个
			</div>
			<div class="twi">
				这个是第2个
			</div>
			<div class="twi">
				这个是第1个,注:每个DIV的高度是18px
			</div>
		</div>
	</body>
</html>
 
  • 大小: 5.9 KB
  • 大小: 4.7 KB
分享到:
评论
1 楼 天涯游之 2010-12-01  

相关推荐

    jquery垂直向上逐条滚动新闻列表

    标题中的“jquery垂直向上逐条滚动新闻列表”指的是使用jQuery库实现的一种常见网页动态效果,这种效果常见于新闻网站,能够使最新的新闻标题或摘要从屏幕底部向上滚动,以吸引用户的注意力并展示更多信息。...

    jQuery实现新闻列表滚动特效代码.zip

    在这个“jQuery实现新闻列表滚动特效代码”的压缩包中,我们可以期待找到一个利用jQuery创建动态新闻列表滚动效果的示例代码。这种特效通常用于网站的首页或者新闻板块,以吸引用户注意力并提供流畅的用户体验。 ...

    jQuery新闻列表滚动下一级代码.zip

    本资源“jQuery新闻列表滚动下一级代码.zip”提供的是一种利用jQuery实现的新闻列表滚动特效,适用于网站动态展示新闻或信息,通过动画滑动效果提升用户体验。 首先,jQuery的核心功能在于其选择器机制,它允许...

    jQuery Bootstrap响应式新闻列表文字上下滚动特效

    总结来说,"jQuery Bootstrap响应式新闻列表文字上下滚动特效"是一个结合了jQuery动态效果和Bootstrap响应式设计的项目,旨在创建一个在各种设备上都能良好展示并自动滚动文字的新闻列表。通过分析相关代码和文件,...

    jQuery tab选项卡切换和新闻资讯列表布局代码.zip

    本资源“jQuery tab选项卡切换和新闻资讯列表布局代码”提供了使用jQuery实现的选项卡切换功能以及新闻资讯列表的布局示例,这对于前端开发者来说是一个非常实用的学习和参考材料。 选项卡切换是网页设计中常见的...

    jquery 常用新闻焦点图片效果

    在网页设计中,新闻焦点图是一种常见的展示方式,它能够有效地吸引用户的注意力,展示多张图片或新闻,并通过动态效果增强用户体验。本篇文章将深入探讨如何利用jQuery实现一个功能完备、效果最佳的新闻焦点图片效果...

    jQuery两行列表滚动效果.zip

    本示例中的"jQuery两行列表滚动效果"是一种常见的网页动态展示技术,常用于产品展示、新闻滚动或者广告轮播等场景。下面将详细介绍这个效果的实现原理和相关知识点。 首先,jQuery的动画功能是通过`.animate()`函数...

    jquery左侧浮动层热门新闻列表滑动动画展示

    【标题】"jQuery左侧浮动层热门新闻列表滑动动画展示"是基于JavaScript库jQuery实现的一种网页动态效果。这种效果常用于网站的侧边栏,显示滚动的新闻标题或热点信息,提升用户交互体验,使网站看起来更加生动活泼。...

    多行滚动jQuery循环新闻列表代码.rar

    2. CSS布局:掌握流式布局、定位布局等,以便设置新闻列表的多行显示。 3. JavaScript编程:理解函数、变量、条件语句、定时器等概念,用于实现滚动逻辑。 4. AJAX技术:如果代码涉及动态加载新内容,需要理解异步...

    jquery 动态示例

    95. 常用jQuery新闻焦点图片切换效果插件 96. 强大jQuery实现3D文字三维旋转效果代码下载 97. 很帅的jquery焦点图切换源码可用于产品大图展示 98. 很帅的jQuery鼠标移动预览图展示+简介内容展示特效代码 99. ...

    jQuery动态新闻分页列表代码.zip

    在本项目中,jQuery被用来创建动态效果,例如当用户点击分页按钮时,新闻列表会平滑地更新,而不是重新加载整个页面。 分页是Web应用中常见的功能,尤其是在展示大量数据时,如新闻、博客文章或产品列表。通过分页...

    jquery滚动新闻展示效果

    在滚动新闻中,我们可以用选择器定位到新闻列表或容器。 2. **DOM操作**:jQuery提供了`append()`、`prepend()`、`html()`等方法,方便地在DOM树中添加、删除或替换元素。在滚动新闻中,这些方法可以用来将新闻项...

    jQuery演示10种不同的切换图片列表效果

    对于网页中的图像展示,尤其是图片列表的交互,jQuery提供了丰富的功能和方法,使得开发者能够轻松地创建出吸引用户的动态效果。 1. **滑动切换** 这种效果常用于轮播图,通过平滑地左右滑动显示下一张或上一张...

    百度应用jQuery图文列表切换.zip

    这通常涉及到媒体查询(`@media`)来根据屏幕宽度调整元素的样式,以及可能的布局调整,确保在手机、平板电脑和桌面端都有良好的显示效果。 5. **数据存储与遍历**:在处理多个列表项时,可能需要使用数组或对象来...

    jquery实现新闻资讯动态列表TAB切换特效源码.zip

    总的来说,通过学习和应用这个源码,开发者可以掌握一种创建动态新闻列表的实用技巧,同时加深对jQuery库的理解,特别是其在构建互动界面方面的强大能力。此外,这也是一种实践面向用户体验设计的好方法,使网页更具...

    百度应用jQuery图文列表滑动切换效果代码,鼠标划入文字区域,滑出图片

    这样的效果在新闻列表、产品展示等场景中非常常见,能够有效地吸引用户注意力,提高用户在网站上的停留时间和互动频率。熟练掌握这种技术对于前端开发者来说是必要的,因为它是提升网页动态性、创造生动交互体验的...

    jquery鼠标滚动列表切换代码.zip

    总之,"jQuery鼠标滚动列表切换代码"是一个将JavaScript和jQuery相结合的实例,它展示了如何通过监听用户行为并响应来实现动态效果。通过学习和应用这样的代码,我们可以更好地理解和掌握前端开发中的动态交互设计。

Global site tag (gtag.js) - Google Analytics