星空网 > 软件开发 > ajax

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

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

 

主要内容

1.Hover Behavior简介

2.完整示例

 

一.Hover Behavior简介

Hover Behavior提供了对DHTML的事件onmouseover,onmouseout,onfocus以及onblur的处理。简单示例代码:

Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior<hoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    dataContext="source for data binding operations"
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    hoverElement="ID of element the hover behavior is attached to"
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    id="identifier for looking up the component by name"
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    propertyChanged="event handler"
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    unhoverDelay="0|delay before unhover event in ms"
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    <bindings>
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        <!-- bindings -->
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    </bindings>
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    <hover>
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        <!-- actions -->
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    </hover>
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    <propertyChanged>
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        <!-- actions -->
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    </propertyChanged>
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    <unhover>
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior        <!-- actions -->
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior    </unhover>
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior
Atlas学习手记(23):使用行为增强用户界面(三):HoverBehavior</hoverBehavior>

二.完整示例

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

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

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

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

用到的CSS样式如下:

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

编译运行后如下:

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

移动鼠标到上面:

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

移开鼠标后:

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

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

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

关键词:atlas

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

干货 | 什么是空运特殊货物? :https://www.goluckyvip.com/news/10856.html
每吨23.34美元!密西西比河因水位下降导致运费升高 :https://www.goluckyvip.com/news/10857.html
布局东南亚!Temu或将上线更多站点 :https://www.goluckyvip.com/news/10858.html
客户案例 | 中国至墨西哥精密仪器空运运输 :https://www.goluckyvip.com/news/10859.html
中国物流中心即将落户德国威廉港:https://www.goluckyvip.com/news/1086.html
需求锐减!三大航线运费持续下跌 :https://www.goluckyvip.com/news/10860.html
北京景点恢复开放通知 北京景区关闭通知:https://www.vstour.cn/a/404230.html
济南冬季旅游攻略最美的冬天特色景点推荐:https://www.vstour.cn/a/404231.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流