Toast基础组件
Zero.showToast(msg, interval, callback);@param: msg{string}:消息内容 @param interval{int}:可选.显示多久时间 @param callback{func}:可选.隐藏之后回调 例: Zero.showToast( '我是Toast', 2 , function(){ // alert( 'auto closed' ); });
Toast基础组件2
Zero.showResult(msg, obj);@param: msg{string}:消息内容 @param obj.interval{int}:可选.显示多久时间 @param obj.callback{func}:可选.隐藏之后回调 @param obj.icon{func}:显示的icon ok:对号,fail:叉号,其他自定义class名称
Mask基础组件
Zero.showMask(options)@param type{string}: 可选值:'light'(透明度0.1),'lighter'(透明度0.01)默认半透明 @param touchHide{bool}: 是否启用触摸隐藏 @param noTouch{bool}:是否阻止TouchMove事件 @param callback{bool}:touchHide=true的时候,隐藏时的回调 Zero.showMask({ //type: '', touchHide:true //noTouch: true callback:function( ){ Zero.showToast('Hi there!<br>You clicked me.'); } });
Loading基础组件
Zero.showLoading(msg, options);@param msg{string}:显示的文字. 默认 “加载中” @param options.needMask{bool}:是否需要遮罩层 Zero.showLoading( '玩儿命加载中...' ); // Zero.hideLoading();
Confirm基础组件
// 自定义 Zero.showConfirm( '我是Confirm', { cancel:{ text: 'cancel', callback: function(){ this.hide(); } }, ok:{ text: 'ok', callback: function(){ this.hide(); } }, // optional btns:[ { text: 'Go', callback: function(){ this.hide(); } } ] } ); // 默认 Zero.showConfirm( '我是Confirm', { ok:{ callback: function(){ this.hide(); } } }); // 一个按钮 Zero.showConfirm( '我是Confirm', { ok: false, // 注意这里是 false cancel:{ text:'好', callback: function(){ this.hide(); } } });