EasyMvc入门教程-高级控件说明(18)弹出框控件
2018-01-26 22:53
197 查看
前面两节介绍了信息框与对话框,实际开发中如果我们遇到更复杂的要求,比如要求在弹出框里显示另外的网址,如下所示:
实现代码如下:
当然了,弹出框还是支持事件回调的,并且更高级,如下例所示:
并且我们仍然可以对这些自定义按钮绑定事件,如下所示:
另外,弹出框支持8方向位置显示,以常见的右下方显示为例:
代码如下:
效果如下:
总结:弹出框用在略微复杂的场合,支持自定义按钮和自定义位置显示,需要您根据场合进行选择使用。
更多使用示例请浏览在线示例:http://core.zwc.cn
实现代码如下:
@Html.Q().Popup().Text("我可以嵌套网页").ContentOrUrl("http://zwc.cn").AutoShow().AsFrame()
当然了,弹出框还是支持事件回调的,并且更高级,如下例所示:
并且我们仍然可以对这些自定义按钮绑定事件,如下所示:
@Html.Q().Popup().Id("p").Text("我是普通弹出框").ContentOrUrl("http://baidu.com").AutoShow().CustomButtons(new List<PopupButton>() { new PopupButton(){Text = "上一步", Event = "last"}, new PopupButton(){Text = "下一步", Event = "next"}, new PopupButton(){Text = "取消", Event = "cancel"} }) <script> function last() { layer.msg("您点击了上一步"); } function next() { layer.msg("您点击了下一步"); } function cancel() { layer.msg("您点击了取消"); } </script>
另外,弹出框支持8方向位置显示,以常见的右下方显示为例:
代码如下:
@Html.Q().Popup().Text("我是普通弹出框").ContentOrUrl("可以弹出一些提醒消息不。。").AutoShow().PositionRightBottom().Width(200).Height(200).ShowShade(false)
效果如下:
总结:弹出框用在略微复杂的场合,支持自定义按钮和自定义位置显示,需要您根据场合进行选择使用。
更多使用示例请浏览在线示例:http://core.zwc.cn
相关文章推荐
- EasyMvc入门教程-高级控件说明(19)表单控件
- EasyMvc入门教程-高级控件说明(20)表格控件
- EasyMvc入门教程-高级控件说明(16)信息框控件
- EasyMvc入门教程-高级控件说明(15)方位布局控件
- EasyMvc入门教程-高级控件说明(14)列布局控件
- EasyMvc入门教程-高级控件说明(17)对话框控件
- EasyMvc入门教程-基本控件说明(8)提醒导航
- EasyMvc入门教程-基本控件说明(10)图片轮播导航
- EasyMvc入门教程-基本控件说明(5)小图标
- EasyMvc入门教程-图形控件说明(21)线形图+柱状图+饼形图
- EasyMvc入门教程-基本控件说明(3)时间线
- EasyMvc入门教程-基本控件说明(6)进度条
- EasyMvc入门教程-基本控件说明(12)栏目导航
- EasyMvc入门教程-基本控件说明(1)按钮
- EasyMvc入门教程-基本控件说明(9)引言导航
- EasyMvc入门教程-基本控件说明(4)折叠面板
- EasyMvc入门教程-基本控件说明(7)文字块导航
- EasyMvc入门教程-基本控件说明(13)选项卡导航
- EasyMvc入门教程-基本控件说明(2)定时器
- EasyMvc入门教程-基本控件说明(11)菜单导航