`

模仿abcnews.com制作新闻(图片展示)

    博客分类:
  • js
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
<style type="text/css">
body, ul,li,div, img{ margin:0; padding:0; border:0; font:11px Arial, Helvetica, sans-serif; color:#003063}
ul,li{ list-style:none}
a:link,a:visited{color:#003063; text-decoration:none}
a:hover{color:#003063; text-decoration:underline}
a:active{color:#003063; text-decoration:none}
body{ margin-left:200px; margin-top:50px}
.news_list{ width:350px; padding-bottom:12px; float:left}
.news_list li{ padding-left:15px; line-height:24px;overflow:hidden; height:24px; font-size:14px; background:#FFF; }
.news_list li.selected{border:1px solid #BDBEBD; border-left:1px solid #fff; height:22px;  margin-left:-1px; position:relative;}
.news_list li.selected a{color:red;}
.news_info{ float:left; width:510px;overflow:hidden; position:relative; height:346px; border:1px solid silver;}
.news_info #picNav img{float:left;}
.news_info #picNav{overflow:hidden; height:342px; position:absolute; width:3060px; border:1px solid red;}
.btn{ width:40px; height:20px;background:#FFF; opacity:0.7; filter:alpha(opacity=70); display:block; text-align:center; position:absolute; bottom:20px; line-height:20px; font-size:14px;}
.btn:hover{background:red;}
.l{ right:80px}
.r{ right:30px}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<div class="news_info" id="info">
	<div id="picNav">
		<a href=ss><img src="http://www.blueidea.com/articleimg/2008/01/5257/01.jpg"/></a>
		<img src="http://www.blueidea.com/articleimg/2008/01/5257/02.jpg"/>
		<img src="http://www.blueidea.com/articleimg/2008/01/5257/03.jpg"/>
		<img src="http://www.blueidea.com/articleimg/2008/01/5257/04.jpg"/>
		<img src="http://www.blueidea.com/articleimg/2008/01/5257/05.jpg"/>
		<img src="http://www.blueidea.com/articleimg/2008/01/5257/03.jpg"/>
	</div>
	<a href="javascript:void(0)" class="btn l" id="toleft">&lt;&lt;</a>
	<a  href="javascript:void(0)" class="btn r" id="toright">&gt;&gt;</a>
</div>
<ul class="news_list" id="news_list">
	<li class="selected"><a href="#">当遇上不归路,你是从容面对还是放弃?</a></li>
	<li><a href="#">我控制不了别人的情绪,但我可以控制着我的微笑... ...</a></li>
	<li><a href="#">好事总是多磨,让多磨的坏事成为我们回忆的点滴... ... </a></li>
	<li><a href="#">让我们2008遇见幸福...</a></li>
	<li><a href="#">呵呵,来自diginon的图片。意境很好。</a></li>
	<li><a href="#">链接地址是http://www.blueidea.com/photo/gallery/2008/5257.asp</a></li>
</ul>
</body>
<script>
var $ = function(_){return typeof(_)=="string"?document.getElementById(_):null;}
var EACH = function(o,fn){for(var i=0;i<o.length;i++){fn.call(o[i],i,o); if(i==o.length-1) return o}}//遍历
function CG(t,b,c,d){return(c*((t=t/d-1)*t*t*t*t + 1) + b)}
var picNav = $("picNav"), H = 510, total=6,num=0,timer=null,pause=2000,finish=false;
function PLAY(o,f,t){ //o:element,f:from,t:to,d:duration
	var tim=0,timHander=null,d=100;
	void function(){
		picNav.style.left = Math.ceil(CG(tim,f,t-f,d)) + "px";
		tim<d ? (tim++ , finish=false, timHander=setTimeout(arguments.callee, 10)):clearTimeout(timHander);
		finish=(tim==d?true:false);
	}();	
}
function GOGOGO(){
	num > (total-1)?(PLAY(picNav,-total*H,0),num=0):PLAY(picNav,-num*H,-(num+1)*H);
	setSelect(num); num++;
	timer = setTimeout(arguments.callee,pause);
}
function go(dir){
	var M = parseInt(picNav.style.left);clearTimeout(timer);
	if(dir == -1){ if(num <=0)return; PLAY(picNav,M,M+H);}
	if(dir == 1){ if(num >= total-1) return; PLAY(picNav,M,M-H)}
	num +=dir;
	setSelect(num);
	timer = setTimeout("GOGOGO()",pause);
}
function setSelect(n){
	EACH($("news_list").getElementsByTagName("li"),function(i,o){
		this.className = (i==n?"selected":"");
	});
}
GOGOGO();
$("toleft").onmouseover = $("toright").onmouseover = function(){clearTimeout(timer)}
$("toleft").onclick = function(){finish && go(-1);}
$("toright").onclick = function(){finish && go(1);}
</script>
</html>

 

分享到:
评论
2 楼 goby2008 2009-06-26  
这只是转载别人的文章,可能没留意,谢谢你的提醒!
1 楼 netfork 2009-06-23  
网址拼错了:abcnews.com

相关推荐

    abc.zip_ABC_www.287 ABC.com

    在这个“abc.zip_ABC_www.287 ABC.com”压缩包中,我们可能找到了一个与EDA设计相关的项目,特别是涉及到键盘和显示器的交互应用。 描述中的“键盘与显示器结合”意味着该项目可能涉及到了用户界面设计。通过按键...

    ABC.zip_ABC_www.207abc.con_www.249abc.com279_www.279ABC.con_www.

    从标题来看,这个压缩包可能来源于几个不同的网站,包括 www.207abc.con、www.249abc.com279、www.279ABC.con 和 www.318abc.con。这些标签可能是网站的域名或者是用于分类或标识压缩包内容的关键词。 描述中提到,...

    abc.rar_29abc.com_ABC_abc279_com

    标题中的"abc.rar_29abc.com_ABC_abc279_com"暗示这可能是一个源自网站29abc.com的源代码压缩包,其中包含了多个与网站功能相关的ASP文件。ABC和abc279可能是该网站或项目的标识符,或者与作者或版本有关。 描述中...

    ABC.rar_ABC_www.205abc.com

    这个主题源自一个名为"ABC.rar"的压缩文件,它包含了一个实例,旨在帮助初学者理解如何仿照金山词霸的数据库管理功能。金山词霸是一款著名的多语种翻译软件,它的数据库管理功能是其核心组成部分之一,对于学习...

    abc216.apk

    abc216.apk

    ABC News ABC 新闻

    学英语,看新闻,听美音,上ABC News,了解世界每天的的大事新闻

    abcPayment.zip_abcPayment_abc支付接口_site:www.pudn.com_农行 支付 java_银

    标题"abcPayment.zip_abcPayment_abc支付接口_site:www.pudn.com_农行 支付 java_银"指的是一个关于农业银行(农行)支付接口的开发资源包,其中包含Java代码和相关文档,可以在Pudn网站上找到。"abcPayment"可能是...

    abc2.in

    abc2.in

    ABC分析.exe

    ABC分析.exe

    乐队ABC song.swf

    乐队ABC song.swf

    四年级《表格制作ABC》.ppt

    表格制作ABC 四年级信息技术第9课《表格制作ABC》主要讲解了如何使用计算机软件创建和编辑表格的基本操作。以下是该课程的详细知识点总结: 一、插入表格 在计算机中,插入表格是创建表格的第一步。《表格制作ABC...

    abc.rar_ABC_abc管理系统_新闻管理发布_新闻管理系统

    在"abc.rar_ABC_abc管理系统_新闻管理发布_新闻管理系统"这个压缩包中,我们推测包含的是关于"abc"公司的新闻管理系统的相关资料。下面将详细解释新闻管理系统的组成部分、功能以及可能涉及到的技术。 新闻管理系统...

    abc.rer.zip_ABC_C# 图片移动

    标题中的"abc.rer.zip_ABC_C# 图片移动"表明这是一个与C#编程语言相关的项目,特别是关于图片处理和移动的。在这个项目中,开发者可能使用C#来创建了一个能够控制图片在虚拟场景中移动的程序。"ABC"可能是项目、类库...

    电子商务abc模式.pdf

    电子商务abc模式.pdf

    ABC.m.rar_ABC_ABC.m_ABC算法_人工蜂群_蜂群算法

    4. **结果评估**:在算法结束后,`ABC.m`可能会包含代码来评估和展示最终解的质量,比如最优解的坐标和目标函数值。 对于初学者来说,通过阅读和理解`ABC.m`文件,可以了解ABC算法的基本原理和实现细节,进而将其...

    abcnews-date-text.csv

    机器学习 K-Means 实现文本聚类 配套练习数据

    abc.txt.rar_ABC

    标题中的"abc.txt.rar_ABC"表明这是一个压缩文件,文件名以"abc.txt"开头,后缀为".rar",并且还有一个附加的标识"ABC",这可能是为了区分不同的版本或有特定含义。从描述中我们可以了解到,这个压缩包内包含的是一...

    ABC1.0.rar

    1. "寻外挂.htm"和"xunwg.com.htm"可能指向两个不同的网站,这些网站可能与提供游戏辅助工具相关,或者是为了指导用户如何获取和使用"ABC1.0"。"寻外挂"这个名字直译为寻找外部插件,这进一步证实了该软件可能与游戏...

    迈向成功:ABC法则.ppt

    迈向成功:ABC法则.ppt

Global site tag (gtag.js) - Google Analytics