你的位置:首页 > 软件开发 > ajax > Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior

Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior

发布时间:2008-10-23 21:41:00
Hover Behavior提供了对DHTML的事件onmouseover,onmouseout,onfocus以及onblur的处理。 主要内容1.Hover Behavior简介2.完整示例 一.Hover Behavior简介Hover Behavior提供了对DHTML的事件onmouseover,onmouseout,onfocus以及onblur的处理。简单示例代码:<h

Hover Behavior提供了对DHTML的事件onmouseover,onmouseout,onfocus以及onblur的处理。

 

主要内容

1.Hover Behavior简介

2.完整示例

 

一.Hover Behavior简介

Hover Behavior提供了对DHTML的事件onmouseover,onmouseout,onfocus以及onblur的处理。简单示例代码:Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    dataContext="source for data binding operations"Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    hoverElement="ID of element the hover behavior is attached to"Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    id="identifier for looking up the component by name"Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    propertyChanged="event handler"Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    unhoverDelay="0|delay before unhover event in ms"Atlas学习手记(23):使用行为增强用户界面(三):HoverBehaviorAtlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    <bindings>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        <!-- bindings -->Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    </bindings>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    <hover>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        <!-- actions -->Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    </hover>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    <propertyChanged>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        <!-- actions -->Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    </propertyChanged>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    <unhover>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        <!-- actions -->Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    </unhover>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior</hoverBehavior>

二.完整示例

看一个完整的示例,新建Atlas Web Site后,在ASPX页面中放一个Div,当鼠标移动到它上面时背景颜色变为浅绿色:

Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior<div>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior <h3 style="text-decoration:underline">Hover Behavior Example</h3>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        <div id="panel2">This element is associated to the hoverBehavior.</div>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior</div>

然后编写Atlas脚本,这里也用到了setProperty这个Action,来为控件添加CSS样式,还有注意一下unhoverDelay属性,设置延迟时间:

Atlas学习手记(23):使用行为增强用户界面(三):HoverBehaviorAtlas学习手记(23):使用行为增强用户界面(三):HoverBehavior<script type="text/>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehaviorAtlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    <page ="http://schemas.microsoft.com/">Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        <components><control id="panel2" cssClass="start">Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior                <behaviors>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior                    <hoverBehavior unhoverDelay="500">Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior                        <hover>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior                            <setProperty target="panel2" property="cssClass" value="hover"/>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior                        </hover>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior                        <unhover>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior                            <setProperty target="panel2" property="cssClass" value="start"/>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior                        </unhover>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior                    </hoverBehavior>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior                </behaviors>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior            </control>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        </components>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    </page>Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior</script>

用到的CSS样式如下:

Atlas学习手记(23):使用行为增强用户界面(三):HoverBehaviorAtlas学习手记(23):使用行为增强用户界面(三):HoverBehavior<style type="text/css">Atlas学习手记(23):使用行为增强用户界面(三):HoverBehaviorAtlas学习手记(23):使用行为增强用户界面(三):HoverBehaviorAtlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    .start{Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior}{background-color:lightyellow;Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        border:dashed 2px black;}Atlas学习手记(23):使用行为增强用户界面(三):HoverBehaviorAtlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    .hover{Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior}{font-size:20pt;Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        background-color:lightgreen;Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        border:dashed 2px black;}Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior</style>

编译运行后如下:

Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior

移动鼠标到上面:

Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior

移开鼠标后:

Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior

完整示例下载:http://files.cnblogs.com/Terrylee/HoverBehaviorDemo.rar

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior

关键词:atlas

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录