All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
AJAX入门之使用for实现反射机制_[Asp.Net教程]
windows,server,2008,R2,IIS7.5配置PHP_php资料_编程技术
介绍几个ASP.NET中容易忽略但却很重要的方法函数_[Asp.Net教程]
第三篇:使用Visual,Studio,2008实现基本的页面交互_[Asp.Net教程]
php采用数据库保存session_php资料_编程技术
用于自动添加Digg,This!按钮的javascript_JavaScript技术_编程技术
用em指定字体尺寸的问题和解决办法_[Html教程]
对PHP程序中的常见漏洞进行攻击_[PHP教程]
不用组件实现Ajax效果_[AJAX教程]
用AJAX编写一个简单的相册_JavaScript技术_编程技术
Reading number is top 10 pictures
So beauty, will let you spray blood7
Beautiful Japanese beauty(漂亮的日本美女)2
这才是真正的人体艺术5
Terrorist smile the largest human history an explosion1
中国文革时期的色情图片2
Li Zongrui hunting video screenshots2
China's family planning commission forced abortions 270 million newborns for 30 years
Beautiful vacuum girl2
Sell the barbecue as says father du breul1
福利是必须的
Download software ranking
Tram sex maniac 2 (H) rar bag18
Prostitutes diary
Eclipse 4.2.2 For Win32
ASP.NET.2.0.XML.高级编程(第3版)
Sora aoi 120 minutes
Sora aoi - one of more PK
Wild things 2
电车之狼R
传奇私服架设教程
豪门浪荡史
delv published in(发表于) 2014/1/27 6:52:05 Edit(编辑)
轻松掌握Ajax.net系列教程九:使用Accordion_[Asp.Net教程]

轻松掌握Ajax.net系列教程九:使用Accordion_[Asp.Net教程]

轻松掌握Ajax.net系列教程九:使用Accordion_[Asp.Net教程]

本章介绍AJAX Control Toolkit中的Accordion组件的使用方法。Accordion翻译成中文是可折叠的意思,如果你想在一个页面里显示多篇文章,但又不想分页或把页面撑得太长,那么你就应该用Accordion了。它能折叠或展开文章区域,维持页面美观的同时还能增强用户体验。


第一步:设置Accordion组件


在这个例子里我们只需要一个Accordion组件、N个AccordionPane组件以及N篇演示文章。首先我们先拖进一个Accordion组件,并作相关设置。具体设置如下。



ContentCssClass="Content"
HeaderCssClass="Header"
FadeTransitions="true"
FramesPerSecond="40"
TransitionDuration="250">

ContentCssClass是指内容区域的样式名,而HeaderCssClass是指头部区域的样式名,具体的样式大家自行定义,稍后我也会给出我自己用的样式。FadeTransitions是指伸缩内容区域时是否播放渐变效果,FramesPerSecond是指伸缩内容区域的动画桢数,桢数越大动画就越流畅。TransitionDuration是指伸缩区域所需要的时间,单位是毫秒,时间越大,伸缩区域所需要的时间就越长。


最后附上我自己写的样式表:


.Header
{
font-size:12px;
color:#ffffff;
background:#666666;
font-weight:bold;
}

.Content
{
font-size:12px;
color:#003366;
background:#ffffcc;
}

第二步:添加AccordionPane


设置好Accordion之后我们可以添加内容了。注意所有内容必须在<Panes>标签内,每篇内容对应一个AccordionPane组件。本例子一共有四篇文章,所以我用了四个AccordionPane组件,所有代码如下:






第一章


这里是第一章的故事:在很久很久以前,从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢?
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……




第二章


这里是第二章的故事:在很久很久以前,从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢?
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……




第三章


这里是第三章的故事:在很久很久以前,从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢?
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……




第四章


这里是第四章的故事:在很久很久以前,从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢?
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……
从前有座山,山上有个庙,庙里有个和尚在讲故事,讲什么呢……




注意:AccordionPane里的<Header><Content>标签内的内容是支持HTML和Javascript的。


到了这里一切已经设置完毕,运行!效果如下图:



网页第一次运行时只显示第一章的内容,当我们点击“第二章”后,第一章内容发生折叠,第二章内容同时展开。



结束:


本章介绍了Accordion的使用方法,它能折叠或拉伸网页中的特定区域,令你的页面排版更灵活,单个页面所显示的内容更丰富。同时结合CSS样式和Javascript,你能使它变得更美观更人性化。







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.