[计算机软件及应用]ajax控件介绍

[计算机软件及应用]ajax控件介绍

ID:23167751

大小:577.50 KB

页数:38页

时间:2018-11-05

[计算机软件及应用]ajax控件介绍_第1页
[计算机软件及应用]ajax控件介绍_第2页
[计算机软件及应用]ajax控件介绍_第3页
[计算机软件及应用]ajax控件介绍_第4页
[计算机软件及应用]ajax控件介绍_第5页
资源描述:

《[计算机软件及应用]ajax控件介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、http://blogold.chinaunix.net/u1/44087/showart_358464.htmlhttp://www.asp.net/ajax/ajaxcontroltoolkit/Samples/Accordion/Accordion.aspx1.Accordion【功能概述】Accordion可以让你设计多个panel并且一次只显示一个Panel.在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只展开其中一个CollapsiblePanel.Accordion控件内部包含了若干个Ac

2、cordionPane,每一个AccordionPane的template里包括了对其Header和Content的定义。我们可以在后台代码中通过SelectedIndex属性取得当前展开的哪一个Panel,还可以控制哪一个Panel展开。经常可以见到类似的效果,比如QQ、Msn好友分类的折叠效果。【细节】现在我们简单介绍一下面用到的Accordion的要用到的几个重要属性:            SelectedIndex=“0”  //刚进页面显示第一个AccordionPane中的内容         AutoSize="Limi

3、t"  //AutoSize选择Limit表示超出宽度和长度显示流动条         Width="450px"  宽度         Height="350px" 高度         ContentCssClass="accordionContent" //内容样式         HeaderCssClass="accordionHeader"    //头部样式              FadeTransitions="true"             //true表示使用淡入效果         TransitionD

4、uration="250"        //淡入时间(单位毫秒)         FramesPerSecond="40"             //每秒帧数下面是实现具体过程: 首先是样式:(注:accordionHeader是头部样式,accordionContent是内容样式,cursor:pointer;表示的是当鼠标移动到该位置时变成手形,(1)不要把Accordion放在Table中而又把FadeTransitions设置为True,这将引起布局混乱(2)在AccordionPane模板中的Content中可以定义任何W

5、eb元素,表现的就像一个容器(3)AccordionPane内容模板自动改变大小有三种AutoSizemodes:None(推荐)LimitFill(4)$find('ctl00_ContentPlaceHolder1_MyAccordion_AccordionExtender')这里找到的是Behavior.什么是Behavior呢?在Asp.netAjax框架中包含一组动作并完成一个功能.Accordion的一个Behavior就是淡入淡出.找到Behavior的引用,behavior.set_FadeTransitions()be

6、havior.get_FadeTransitions()的方式来实现具体某一个Behavior的访问和修改.varbehavior=$find('ctl00_SampleContent_MyAccordion_AccordionExtender');这种写法是不好的,我们在自动测试的页面中发现了更好的写法:varbehavior=$find("<%=MyAccordion.ClientID%>_AccordionExtender");【代码示意】

7、ipt">functiontoggleFade(){  varbehavior=$find('ctl00_ContentPlaceHolder1_MyAccordion_AccordionExtender');  if(behavior)  {    behavior.set_FadeTransitions(!behavior.get_FadeTransitions());   }}functionchangeAutoSize(){  varbehavior=$find('ctl00_ContentPlaceHolder1_MyAcco

8、rdion_AccordionExtender');  varctrl=$get('autosize');//这里找的是下拉列表控件,不是Behavior  if(behavior)  {    varsi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。