Atlas学习手记(23):使用行为增强用户界面(三):Hover Behavior
2006-09-01 08:28
597 查看
Hover Behavior提供了对DHTML的事件onmouseover,onmouseout,onfocus以及onblur的处理。
主要内容[/b]
1.Hover Behavior简介
2.完整示例
一.Hover Behavior简介[/b]
Hover Behavior提供了对DHTML的事件onmouseover,onmouseout,onfocus以及onblur的处理。简单示例代码:
<hoverBehavior
dataContext="source for data binding operations"
hoverElement="ID of element the hover behavior is attached to"
id="identifier for looking up the component by name"
propertyChanged="event handler"
unhoverDelay="0|delay before unhover event in ms"
>
<bindings>
<!-- bindings -->
</bindings>
<hover>
<!-- actions -->
</hover>
<propertyChanged>
<!-- actions -->
</propertyChanged>
<unhover>
<!-- actions -->
</unhover>
</hoverBehavior>
二.完整示例[/b]
看一个完整的示例,新建Atlas Web Site后,在ASPX页面中放一个Div,当鼠标移动到它上面时背景颜色变为浅绿色:
<div>
<h3 style="text-decoration:underline">Hover Behavior Example</h3>
<div id="panel2">This element is associated to the hoverBehavior.</div>
</div>
然后编写Atlas脚本,这里也用到了setProperty这个Action,来为控件添加CSS样式,还有注意一下unhoverDelay属性,设置延迟时间:
</script>
用到的CSS样式如下:
</style>
编译运行后如下:
移动鼠标到上面:
移开鼠标后:
完整示例下载:http://files.cnblogs.com/Terrylee/HoverBehaviorDemo.rar
主要内容[/b]
1.Hover Behavior简介
2.完整示例
一.Hover Behavior简介[/b]
Hover Behavior提供了对DHTML的事件onmouseover,onmouseout,onfocus以及onblur的处理。简单示例代码:
<hoverBehavior
dataContext="source for data binding operations"
hoverElement="ID of element the hover behavior is attached to"
id="identifier for looking up the component by name"
propertyChanged="event handler"
unhoverDelay="0|delay before unhover event in ms"
>
<bindings>
<!-- bindings -->
</bindings>
<hover>
<!-- actions -->
</hover>
<propertyChanged>
<!-- actions -->
</propertyChanged>
<unhover>
<!-- actions -->
</unhover>
</hoverBehavior>
二.完整示例[/b]
看一个完整的示例,新建Atlas Web Site后,在ASPX页面中放一个Div,当鼠标移动到它上面时背景颜色变为浅绿色:
<div>
<h3 style="text-decoration:underline">Hover Behavior Example</h3>
<div id="panel2">This element is associated to the hoverBehavior.</div>
</div>
然后编写Atlas脚本,这里也用到了setProperty这个Action,来为控件添加CSS样式,还有注意一下unhoverDelay属性,设置延迟时间:
</script>
用到的CSS样式如下:
</style>
编译运行后如下:
移动鼠标到上面:
移开鼠标后:
完整示例下载:http://files.cnblogs.com/Terrylee/HoverBehaviorDemo.rar
相关文章推荐
- Atlas学习手记(25):使用行为增强用户界面(五):AutoComplete Behavior
- Atlas学习手记(23):使用行为增强用户界面(三):Hover Behavior
- Atlas学习手记(25):使用行为增强用户界面(五):AutoComplete Behavior
- Atlas学习手记(22):使用行为增强用户界面(二):Floating Behavior
- Atlas学习手记(22):使用行为增强用户界面(二):Floating Behavior
- Atlas学习手记(24):使用行为增强用户界面(四):Popup Behavior
- Atlas学习手记(21):使用行为增强用户界面(一):Click Behavior
- Atlas学习手记(21):使用行为增强用户界面(一):Click Behavior
- Atlas学习手记(24):使用行为增强用户界面(四):Popup Behavior
- Atlas学习手记(16):使用PasswordStrength检测密码强度
- Atlas学习手记(12):使用CascadingDropDown控件
- Atlas学习手记(11):使用ModalPopup Extender
- Atlas学习手记(11):使用ModalPopup Extender
- Atlas学习手记(12):使用CascadingDropDown控件
- Atlas学习手记(5):使用服务端定时控件TimerControl
- Atlas学习手记(17):使用FilteredTextBox过滤字符
- Atlas学习手记(17):使用FilteredTextBox过滤字符
- Atlas学习手记(4):使用AutoComplete Extender实现自动完成功能
- Atlas学习手记(4):使用AutoComplete Extender实现自动完成功能
- Atlas学习手记(18):使用DragPanel实现拖放面板