Extjs 弹框


//自定义工具,用户产生操作提示窗片

Ext.MsgAlert = function(){
var msgCt;
function createBox(t,s){
return ['<div class="msg">',
'<div class="x-box-tl"><div class="x-box-tr"><div class="x-box-tc"></div></div></div>',
'<div class="x-box-ml"><div class="x-box-mr"><div class="x-box-mc"><h3>', t, '</h3>', s, '</div></div></div>',
'<div class="x-box-bl"><div class="x-box-br"><div class="x-box-bc"></div></div></div>',
'</div>'].join('');
}

return {
msg: function(title,format){
if(!msgCt){
msgCt = Ext.DomHelper.insertFirst(document.body,{
id: "msg-div",
style: 'position:absolute;top:10px;width:250px;margin:0 auto;z-index:20000;'
},true);
}

msgCt.alignTo(document,'c-c'); //具体参数可参考http://docs.sencha.com/extjs/3.4.0/#!/api/Ext.Element
var s = String.format.apply(String,Array.prototype.slice.call(arguments,1));

var m = Ext.DomHelper.append(msgCt,{
html:createBox(title,s)
},true);

m.slideIn('t').pause(3).ghost("tr",{
remove:true
});
},
init: function(){
var lb = Ext.get('lib-bar');
if(lb){
lb.show();
}
}

};
}();


调用方法

Ext.MsgAlert.msg("提示框", "你点击了确认");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值