Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 2.02 KB

File metadata and controls

63 lines (46 loc) · 2.02 KB
layout default
title 模态框
order 13
published true
category PCUI

模态框 ( 命名空间:$ )更新时间:{% timeago 2016-06-07 %}


前面我们已经提供了 hbBox 组件,为什么我们还要再提供一个模态框的组件呢?因为:hbBox 适合带交互的操作提示窗,而 hbBox 是一个独立的组件,在运用的时候,需要提前加载进页面。而,模态框 我们是集成在系统的框架里的,可全站随时使用,调用更简单,几乎不需要配置,即可运用,特别适用于ajax请求的一些列交互效果。目前,我们仅对外暴露两个接口,分别是:$.hbAlert$.hbToast$.hbLoading

{% example html %}

alert 形式 toast 形式 loading 形式

<script> // 仅作演示用 // alert 形式 $('body').on('click','#open_alert',function(){ $.hbAlert('海边直播FE小分队'); }); // 调用方法一: $.hbAlert(msg,title,callback); // 调用方法二: $.hbAlert(msg,callback); // 配置: // text : 需要提示的文字,必选 // title: 提示标题,选填 // callback: 回调函数 // toast形式 $('body').on('click','#open_toast',function(){ $.hbToast('海边直播FE小分队') }); // 调用方法:$.hbToast(msg,autoClose,addClass); // 配置: // msg : 需要提示的文字,必选 // autoClose: 自动关闭时间,默认2s // addClass: 需要添加的额外样式,选填 // alert 形式 $('body').on('click','#open_loading',function(){ $.hbLoading(); }); // 调用方法:$.hbLoading({'color':''}); // 关闭loading: // $.hideLoading(); </script>

{% endexample %}